Lines Matching refs:cmp1
1088 static Node *clone_cmp( Node *cmp, Node *cmp1, Node *cmp2, PhaseGVN *gvn, BoolTest::mask test ) {
1090 ncmp->set_req(1,cmp1);
1144 Node *cmp1 = cmp->in(1);
1146 if( !cmp1 ) return NULL;
1149 Node *con = cmp1;
1172 int cmp1_op = cmp1->Opcode();
1175 Node* j_xor = cmp1;
1189 Node *c2b = cmp1;
1206 (cmp1->Opcode() == Op_SubI) &&
1208 Node *ncmp = phase->transform( new (phase->C) CmpINode(cmp1->in(1),cmp1->in(2)));
1216 cmp1->Opcode() == Op_SubI &&
1218 phase->type( cmp1->in(1) ) == TypeInt::ZERO &&
1219 phase->type( cmp1->in(2) )->higher_equal(TypeInt::SYMINT) ) {
1220 Node *ncmp = phase->transform( new (phase->C) CmpINode(cmp1->in(2),cmp2));
1255 // phase->type( cmp1->in(2) ) == TypeInt::ONE )
1256 // return clone_cmp( cmp, cmp1->in(1), cmp2, phase, BoolTest::lt );
1259 // return clone_cmp( cmp, cmp1, cmp2->in(1), phase, BoolTest::lt );
1262 // phase->type( cmp1->in(2) ) == TypeInt::MINUS_1 )
1263 // return clone_cmp( cmp, cmp1->in(1), cmp2, phase, BoolTest::le );
1266 // return clone_cmp( cmp, cmp1, cmp2->in(1), phase, BoolTest::le );