Lines Matching refs:from_opr
471 LIR_Opr from_opr = operand_for_interval(interval);
473 assert(from_opr->is_fixed_cpu() || from_opr->is_fixed_fpu(), "from operand must be a register");
476 insertion_buffer.move(j, from_opr, to_opr);
3840 LIR_Opr from_opr = LIR_OprFact::virtual_register(from_interval->reg_num(), from_interval->type());
3847 from_opr = from_opr->make_last_use();
3849 _insertion_buffer.move(_insert_idx, from_opr, to_opr);
3854 void MoveResolver::insert_move(LIR_Opr from_opr, Interval* to_interval) {
3855 assert(from_opr->type() == to_interval->type(), "move between different types");
3860 _insertion_buffer.move(_insert_idx, from_opr, to_opr);
3862 TRACE_LINEAR_SCAN(4, tty->print("MoveResolver: inserted move from constant "); from_opr->print(); tty->print_cr(" to %d (%d, %d)", to_interval->reg_num(), to_interval->assigned_reg(), to_interval->assigned_regHi()));
3988 void MoveResolver::add_mapping(LIR_Opr from_opr, Interval* to_interval) {
3989 TRACE_LINEAR_SCAN(4, tty->print("MoveResolver: adding mapping from "); from_opr->print(); tty->print_cr(" to %d (%d, %d)", to_interval->reg_num(), to_interval->assigned_reg(), to_interval->assigned_regHi()));
3990 assert(from_opr->is_constant(), "only for constants");
3993 _mapping_from_opr.append(from_opr);