Lines Matching refs:NewPred
58 ICmpInst::Predicate NewPred; in getNewICmpValue() local
59 if (Constant *TorF = getPredForICmpCode(Code, Sign, LHS->getType(), NewPred)) in getNewICmpValue()
61 return Builder.CreateICmp(NewPred, LHS, RHS); in getNewICmpValue()
788 ICmpInst::Predicate NewPred; in simplifyRangeCheck() local
790 case ICmpInst::ICMP_SLT: NewPred = ICmpInst::ICMP_ULT; break; in simplifyRangeCheck()
791 case ICmpInst::ICMP_SLE: NewPred = ICmpInst::ICMP_ULE; break; in simplifyRangeCheck()
801 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck()
803 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck()
854 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_UGT : ICmpInst::ICMP_ULE; in foldAndOrOfEqualityCmpsWithConstants() local
855 return Builder.CreateICmp(NewPred, Add, ConstantInt::get(X->getType(), 1)); in foldAndOrOfEqualityCmpsWithConstants()
893 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_NE; in foldAndOrOfICmpsOfAndWithPow2() local
894 return Builder.CreateICmp(NewPred, Masked, Mask); in foldAndOrOfICmpsOfAndWithPow2()
1241 unsigned NewPred = IsAnd ? FCmpCodeL & FCmpCodeR : FCmpCodeL | FCmpCodeR; in foldLogicOfFCmps() local
1242 return getFCmpValue(NewPred, LHS0, LHS1, Builder); in foldLogicOfFCmps()