Lines Matching defs:cmp
133 Node *CMoveNode::is_cmove_id( PhaseTransform *phase, Node *cmp, Node *t, Node *f, BoolNode *b ) {
135 if( (phase->eqv(cmp->in(1),f) &&
136 phase->eqv(cmp->in(2),t)) ||
138 (phase->eqv(cmp->in(2),f) &&
139 phase->eqv(cmp->in(1),t)) ) {
142 if ( cmp->Opcode()==Op_CmpF || cmp->Opcode()==Op_CmpD )
174 Node *cmp = b->in(1);
175 if( cmp->is_Cmp() ) {
176 Node *id = is_cmove_id( phase, cmp, in(IfTrue), in(IfFalse), b );
256 const CmpNode *cmp = bol->in(1)->as_Cmp();
257 if( phase->type(cmp->in(2)) == TypeInt::ZERO ) {
258 } else if( phase->type(cmp->in(2)) == TypeInt::ONE ) {
259 // Allow cmp-vs-1 if the other input is bounded by 0-1
260 if( phase->type(cmp->in(1)) != TypeInt::BOOL )
270 Node *n = new (phase->C) Conv2BNode( cmp->in(1) );
1194 uint Opaque1Node::cmp( const Node &n ) const {
1221 uint Opaque2Node::cmp( const Node &n ) const {