Lines Matching refs:MinMax
5047 MinMaxIntrinsic *MinMax, in foldICmpWithMinMax() argument
5050 Value *X = MinMax->getLHS(); in foldICmpWithMinMax()
5051 Value *Y = MinMax->getRHS(); in foldICmpWithMinMax()
5052 if (ICmpInst::isSigned(Pred) && !MinMax->isSigned()) in foldICmpWithMinMax()
5054 if (ICmpInst::isUnsigned(Pred) && MinMax->isSigned()) { in foldICmpWithMinMax()
5059 isKnownNonNegative(MinMax, SQ.getWithInstruction(&I))) { in foldICmpWithMinMax()
5100 ICmpInst::getNonStrictPredicate(MinMax->getPredicate()); in foldICmpWithMinMax()
5106 ICmpInst::Predicate NewPred = MinMax->getPredicate(); in foldICmpWithMinMax()
5144 bool IsSame = MinMax->getPredicate() == ICmpInst::getStrictPredicate(Pred); in foldICmpWithMinMax()
6870 if (auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op0)) in foldICmpCommutative() local
6871 if (Instruction *Res = foldICmpWithMinMax(CxtI, MinMax, Op1, Pred)) in foldICmpCommutative()