Lines Matching defs:to

16  * 2 along with this work; if not, write to the Free Software Foundation,
37 // (To minimize the amount of work we have to do if we have to merge FPU stacks)
43 // the dummy interval is needed to enforce the walker to walk until the given id:
66 // to decide if the register is live or not at the block begin -> the
73 assert(iw.current_position() == id, "did not walk completely to id");
81 assert(interval->from() <= id && id < interval->to(), "interval out of range");
123 // Set up to process block
137 "FPU stack state must be present due to linear-scan order for FPU stack allocation");
186 // propagate stack at first branch to a successor
255 // need entry code to clear FPU stack
378 // move stack slot to the top of stack and then pop it
407 void FpuStackAllocator::insert_copy(LIR_Opr from, LIR_Opr to) {
412 sim()->push(fpu_num(to));
416 tty->print("Inserted copy (%d -> %d) New state: ", fpu_num(from), fpu_num(to)); sim()->print(); tty->cr();
421 void FpuStackAllocator::do_rename(LIR_Opr from, LIR_Opr to) {
422 sim()->rename(fpu_num(from), fpu_num(to));
455 // move "preserve" to bottom of stack so that all other stack slots can be popped
466 LIR_Opr new_in = in; // new operands relative to the actual fpu stack top
476 // If the input operand is a fpu-register, it is exchanged to the bottom of the stack
489 // move from fpu register to xmm register (necessary for operations that
496 // move from fpu-register to fpu-register:
498 // nothing to do
500 // rename the input register to result register -> input register
503 // duplicate input register to result register to preserve input
509 // nothing to do
521 // move from fpu-register to memory
534 // move from memory/constant to fpu register
572 // this is quite the same as a move from fpu-register to fpu-register
575 // nothing to do
668 LIR_Opr new_left = left; // new operands relative to the actual fpu stack top
729 // slot of right, so a renaming from right to res is necessary
747 // Must bring both operands to top of stack with following operand ordering:
771 // Right argument appears to be unused
891 tty->print("Renamed register %d to %d New state: ", reg, new_reg); cur_sim->print(); tty->cr();
951 // the stack top is exchanged away to get another value on top ->
1041 tty->print_cr("Propagating FPU stack state for B%d at LIR_Op position %d to successors:",
1070 // propagate current FPU stack state to successor without state
1095 // Propagate unmodified Stack to successors where a stack merge is not necessary
1126 // assertions that FPU stack state conforms to all successors' states