Lines Matching refs:NewPred
59 ICmpInst::Predicate NewPred; in getNewICmpValue() local
60 if (Constant *TorF = getPredForICmpCode(Code, Sign, LHS->getType(), NewPred)) in getNewICmpValue()
62 return Builder.CreateICmp(NewPred, LHS, RHS); in getNewICmpValue()
724 ICmpInst::Predicate NewPred; in simplifyRangeCheck() local
726 case ICmpInst::ICMP_SLT: NewPred = ICmpInst::ICMP_ULT; break; in simplifyRangeCheck()
727 case ICmpInst::ICMP_SLE: NewPred = ICmpInst::ICMP_ULE; break; in simplifyRangeCheck()
737 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck()
739 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck()
790 auto NewPred = JoinedByAnd ? ICmpInst::ICMP_UGT : ICmpInst::ICMP_ULE; in foldAndOrOfEqualityCmpsWithConstants() local
791 return Builder.CreateICmp(NewPred, Add, ConstantInt::get(X->getType(), 1)); in foldAndOrOfEqualityCmpsWithConstants()
829 auto NewPred = IsAnd ? CmpInst::ICMP_EQ : CmpInst::ICMP_NE; in foldAndOrOfICmpsOfAndWithPow2() local
830 return Builder.CreateICmp(NewPred, Masked, Mask); in foldAndOrOfICmpsOfAndWithPow2()
1460 unsigned NewPred = IsAnd ? FCmpCodeL & FCmpCodeR : FCmpCodeL | FCmpCodeR; in foldLogicOfFCmps() local
1461 return getFCmpValue(NewPred, LHS0, LHS1, Builder); in foldLogicOfFCmps()