Lines Matching defs:op2
1117 LIR_Op2* op2 = (LIR_Op2*)op;
1118 if (op2->in_opr1() != op2->in_opr2() && op2->in_opr2() == opr) {
1119 assert((op2->result_opr()->is_register() || op->code() == lir_cmp) && op2->in_opr1()->is_register(), "cannot mark second operand as stack if others are not in register");
1133 LIR_Op2* op2 = (LIR_Op2*)op;
1134 if (op2->in_opr1() != op2->in_opr2() && op2->in_opr2() == opr) {
1135 assert((op2->result_opr()->is_register() || op->code() == lir_cmp) && op2->in_opr1()->is_register(), "cannot mark second operand as stack if others are not in register");
1153 LIR_Op2* op2 = (LIR_Op2*)op;
1154 if (op2->in_opr1() != op2->in_opr2() && op2->in_opr2() == opr) {
1155 assert((op2->result_opr()->is_register() || op->code() == lir_cmp) && op2->in_opr1()->is_register(), "cannot mark second operand as stack if others are not in register");
5853 bool EdgeMoveOptimizer::operations_different(LIR_Op* op1, LIR_Op* op2) {
5854 if (op1 == NULL || op2 == NULL) {
5859 if (op1->code() == lir_move && op2->code() == lir_move) {
5861 assert(op2->as_Op1() != NULL, "move must be LIR_Op1");
5863 LIR_Op1* move2 = (LIR_Op1*)op2;
5869 } else if (op1->code() == lir_fxch && op2->code() == lir_fxch) {
5871 assert(op2->as_Op1() != NULL, "fxch must be LIR_Op1");
5873 LIR_Op1* fxch2 = (LIR_Op1*)op2;
5879 } else if (op1->code() == lir_fpop_raw && op2->code() == lir_fpop_raw) {