Lines Matching refs:MinMax
5375 MinMaxIntrinsic *MinMax, in foldICmpWithMinMax() argument
5378 Value *X = MinMax->getLHS(); in foldICmpWithMinMax()
5379 Value *Y = MinMax->getRHS(); in foldICmpWithMinMax()
5380 if (ICmpInst::isSigned(Pred) && !MinMax->isSigned()) in foldICmpWithMinMax()
5382 if (ICmpInst::isUnsigned(Pred) && MinMax->isSigned()) { in foldICmpWithMinMax()
5387 isKnownNonNegative(MinMax, SQ.getWithInstruction(&I))) { in foldICmpWithMinMax()
5428 ICmpInst::getNonStrictPredicate(MinMax->getPredicate()); in foldICmpWithMinMax()
5434 ICmpInst::Predicate NewPred = MinMax->getPredicate(); in foldICmpWithMinMax()
5472 bool IsSame = MinMax->getPredicate() == ICmpInst::getStrictPredicate(Pred); in foldICmpWithMinMax()
7199 if (auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op0)) in foldICmpCommutative() local
7200 if (Instruction *Res = foldICmpWithMinMax(CxtI, MinMax, Op1, Pred)) in foldICmpCommutative()