Lines Matching refs:CreateICmp
62 return Builder.CreateICmp(NewPred, LHS, RHS); in getNewICmpValue()
133 return Builder.CreateICmp(Pred, V, ConstantInt::get(Ty, Hi)); in insertRangeTest()
141 return Builder.CreateICmp(Pred, VMinusLo, HiMinusLo); in insertRangeTest()
461 return Builder.CreateICmp(NewCC, NewAnd, NewMaskedValue); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
602 return Builder.CreateICmp(NewCC, NewAnd, Zero); in foldLogOpOfMaskedICmps()
609 return Builder.CreateICmp(NewCC, NewAnd, NewOr); in foldLogOpOfMaskedICmps()
616 return Builder.CreateICmp(NewCC, NewAnd2, A); in foldLogOpOfMaskedICmps()
681 return Builder.CreateICmp(NewCC, NewAnd, NewOr2); in foldLogOpOfMaskedICmps()
739 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck()
777 return Builder.CreateICmp(Pred, Or, ConstantInt::get(X->getType(), *C2)); in foldAndOrOfEqualityCmpsWithConstants()
791 return Builder.CreateICmp(NewPred, Add, ConstantInt::get(X->getType(), 1)); in foldAndOrOfEqualityCmpsWithConstants()
830 return Builder.CreateICmp(NewPred, Masked, Mask); in foldAndOrOfICmpsOfAndWithPow2()
1156 return Builder.CreateICmp(Pred, LValue, RValue); in foldEqOfParts()
1200 SubstituteCmp = Builder.CreateICmp(Pred1, Y, C); in foldAndOrOfICmpsWithConstEq()
1283 return Builder.CreateICmp(PredL, NewOr, LHSC); in foldAndOfICmps()
1318 return Builder.CreateICmp(PredL, NewAnd, NewVal); in foldAndOfICmps()
1397 return Builder.CreateICmp(PredL, LHS0, RHSC); in foldAndOfICmps()
1415 return Builder.CreateICmp(PredL, LHS0, RHSC); in foldAndOfICmps()
2425 return Builder.CreateICmp(LHS->getPredicate(), NewAdd, LHSC); in foldOrOfICmps()
2468 return Builder.CreateICmp( in foldOrOfICmps()
2509 return Builder.CreateICmp(PredL, NewOr, in foldOrOfICmps()
3615 Builder.CreateICmp(getInverseMinMaxPred(SPF), X, NotY), X, NotY); in visitXor()
3623 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotX, Y), NotX, Y); in visitXor()
3633 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotLHS, NotRHS), in visitXor()