Lines Matching refs:MIN2
850 // "MIN2(x+c0,MIN2(y,x+c1))". Pick the smaller constant: "MIN2(x+c0,y)"
910 // See if covers: MIN2(x+c0,MIN2(y+c1,z))
912 // If (y == x) transform MIN2(x+c0, MIN2(x+c1,z)) into
913 // MIN2(x+c0 or x+c1 which less, z).
914 return new (phase->C) MinINode(phase->transform(new (phase->C) AddINode(x,phase->intcon(MIN2(x_off,y_off)))),r->in(2));
916 // See if covers: MIN2(x+c0,y+c1)
918 // If (y == x) transform MIN2(x+c0,x+c1) into x+c0 or x+c1 which less.
919 return new (phase->C) AddINode(x,phase->intcon(MIN2(x_off,y_off)));
931 return TypeInt::make( MIN2(r0->_lo,r1->_lo), MIN2(r0->_hi,r1->_hi), MAX2(r0->_widen,r1->_widen) );