Lines Matching refs:move

93   __ move(src, dest);
113 // Call graph: move(NULL, c) -> move(c, b) -> move(b, a)
114 // Generates moves in this order: move b to a and move c to b
116 // Call graph: move(NULL, a) -> move(a, b) -> move(b, a)
117 // Generates moves in this order: move b to temp, move a to b, move temp to a
118 void PhiResolver::move(ResolveNode* src, ResolveNode* dest) {
122 move(dest, dest->destination_at(i));
151 move(NULL, node);
157 // generate move for move from non virtual register to abitrary destination
178 // they are used as the source of a move.
191 void PhiResolver::move(LIR_Opr src, LIR_Opr dest) {
193 // tty->print("move "); src->print(); tty->print(" to "); dest->print(); tty->cr();
222 __ move(result(), reg);
254 __ move(r, reg);
500 __ move(index, result);
512 __ move(left_op, result_op);
599 __ move(value, result_op);
619 __ move(left_op, result_op);
928 __ move(value, r);
936 // move from register to spill
937 __ move(value, tmp);
970 __ move(data_addr, data_reg);
974 __ move(data_reg, data_addr);
995 // move current value to referenced phi function
1006 resolver->move(operand, operand_for_instruction(phi));
1123 __ move(exceptionOopOpr(), result);
1165 __ move(res, reg);
1273 __ move(call_result, result);
1289 __ move(new LIR_Address(rcvr.result(), oopDesc::klass_offset_in_bytes(), T_OBJECT), result, info);
1408 __ move((LIR_Opr)c, result);
1525 __ move(new_val, new_val_reg);
1537 __ move(address->base(), ptr);
1549 __ move(addr, xor_res);
1551 __ move(xor_res, xor_shift_res);
1591 __ move(address->base(), ptr);
1601 // TODO: ARM - move to platform-dependent code
1604 __ move((LIR_Opr)card_table_base, tmp);
1606 __ move(new LIR_Address(FrameMap::Rthread_opr, in_bytes(JavaThread::card_table_base_offset()), T_ADDRESS), tmp);
1612 __ move(tmp, card_addr);
1615 __ move(LIR_OprFact::intConst(0), tmp_zero);
1616 __ move(tmp_zero, card_addr);
1621 __ move(addr, tmp);
1627 __ move(LIR_OprFact::intConst(0),
1630 __ move(LIR_OprFact::intConst(0),
1851 __ move(index.result(), result);
1854 __ move(index.result(), result);
1930 __ move(array_addr, rlock_result(x, x->elt_type()), null_check_info);
2000 // move exception oop into fixed register
2001 __ move(exception_opr, exceptionOopOpr());
2100 __ move(addr, reg);
2153 __ move(idx.result(), index_op);
2168 __ move(value.result(), addr);
2269 // referent_offset constant; otherwise we need to move
2280 __ move(LIR_OprFact::longConst(java_lang_ref_Reference::referent_offset), referent_off);
2295 __ move(new LIR_Address(src.result(), oopDesc::klass_offset_in_bytes(), T_OBJECT), src_klass);
2298 __ move(reference_type_addr, reference_type);
2468 // move values into phi locations
2496 // move values into phi locations
2522 __ move(osrBuffer, cc->args()->at(0));
2563 // emit phi-instruction move after safepoint since this simplifies
2594 __ move(src, dest);
2661 __ move(LIR_Assembler::osrBufferPointer(), result);
2682 __ move(param->result(), addr);
2722 // f) move receiver into receiver-register %o0
2774 __ move(FrameMap::stack_pointer(), FrameMap::method_handle_invoke_SP_save_opr());
2816 __ move(FrameMap::method_handle_invoke_SP_save_opr(), FrameMap::stack_pointer());
2832 __ move(result_register, result);
2843 __ move(tmp, reg);
2885 __ move(reg, result);
2892 __ move(new LIR_Address(thread, in_bytes(JavaThread::osthread_offset()), osthread->type()), osthread);
2896 __ move(new LIR_Address(osthread, in_bytes(OSThread::thread_id_offset()), T_LONG), id);
2899 __ move(new LIR_Address(osthread, in_bytes(OSThread::thread_id_offset()), T_INT), rlock_result(x));
2912 __ move(new LIR_Address(arg.result(), java_lang_Class::klass_offset_in_bytes(), T_OBJECT), klass, info);
2916 __ move(trace_id_addr, id);
2920 __ move(id, rlock_result(x));
2997 __ move(value.result(), recv);
3089 __ move(result, rlock_result(x));
3128 // move the arguments into the correct location
3135 __ move(arg, loc);
3140 // __ move(arg, tmp);
3146 __ move(arg, addr);
3157 __ move(phys_reg, result);
3173 // move the arguments into the correct location
3188 __ move(arg->result(), addr);
3199 __ move(phys_reg, result);