Lines Matching refs:MinMaxID

836   Intrinsic::ID MinMaxID = II->getIntrinsicID();  in moveAddAfterMinMax()  local
837 assert((MinMaxID == Intrinsic::smax || MinMaxID == Intrinsic::smin || in moveAddAfterMinMax()
838 MinMaxID == Intrinsic::umax || MinMaxID == Intrinsic::umin) && in moveAddAfterMinMax()
850 bool IsSigned = MinMaxID == Intrinsic::smax || MinMaxID == Intrinsic::smin; in moveAddAfterMinMax()
866 Value *NewMinMax = Builder.CreateBinaryIntrinsic(MinMaxID, X, NewMinMaxC); in moveAddAfterMinMax()
976 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in reassociateMinMaxWithConstants() local
978 if (!LHS || LHS->getIntrinsicID() != MinMaxID) in reassociateMinMaxWithConstants()
987 ICmpInst::Predicate Pred = MinMaxIntrinsic::getPredicate(MinMaxID); in reassociateMinMaxWithConstants()
992 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in reassociateMinMaxWithConstants()
1012 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in reassociateMinMaxWithConstantInOperand() local
1014 if (!InnerMM || InnerMM->getIntrinsicID() != MinMaxID || in reassociateMinMaxWithConstantInOperand()
1020 Intrinsic::getDeclaration(II->getModule(), MinMaxID, II->getType()); in reassociateMinMaxWithConstantInOperand()
1021 Value *NewInner = Builder.CreateBinaryIntrinsic(MinMaxID, X, Y); in reassociateMinMaxWithConstantInOperand()
1031 Intrinsic::ID MinMaxID = II->getIntrinsicID(); in factorizeMinMaxTree() local
1032 if (!LHS || !RHS || LHS->getIntrinsicID() != MinMaxID || in factorizeMinMaxTree()
1033 RHS->getIntrinsicID() != MinMaxID || in factorizeMinMaxTree()
1079 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in factorizeMinMaxTree()