Lines Matching defs:op1
436 LIR_Op1* op1 = (LIR_Op1*)op;
437 Interval* interval = interval_at(op1->result_opr()->vreg_number());
441 TRACE_LINEAR_SCAN(4, tty->print_cr("eliminating move from interval %d to %d", op1->in_opr()->vreg_number(), op1->result_opr()->vreg_number()));
5907 bool EdgeMoveOptimizer::operations_different(LIR_Op* op1, LIR_Op* op2) {
5908 if (op1 == NULL || op2 == NULL) {
5913 if (op1->code() == lir_move && op2->code() == lir_move) {
5914 assert(op1->as_Op1() != NULL, "move must be LIR_Op1");
5916 LIR_Op1* move1 = (LIR_Op1*)op1;
5923 } else if (op1->code() == lir_fxch && op2->code() == lir_fxch) {
5924 assert(op1->as_Op1() != NULL, "fxch must be LIR_Op1");
5926 LIR_Op1* fxch1 = (LIR_Op1*)op1;
5933 } else if (op1->code() == lir_fpop_raw && op2->code() == lir_fpop_raw) {