Lines Matching refs:CreateICmp

61   return Builder.CreateICmp(NewPred, LHS, RHS);  in getNewICmpValue()
180 return Builder.CreateICmp(Pred, V, ConstantInt::get(Ty, Hi)); in insertRangeTest()
188 return Builder.CreateICmp(Pred, VMinusLo, HiMinusLo); in insertRangeTest()
517 return Builder.CreateICmp(NewCC, NewAnd, NewMaskedValue); in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
660 return Builder.CreateICmp(NewCC, NewAnd, Zero); in foldLogOpOfMaskedICmps()
667 return Builder.CreateICmp(NewCC, NewAnd, NewOr); in foldLogOpOfMaskedICmps()
674 return Builder.CreateICmp(NewCC, NewAnd2, A); in foldLogOpOfMaskedICmps()
745 return Builder.CreateICmp(NewCC, NewAnd, NewOr2); in foldLogOpOfMaskedICmps()
803 return Builder.CreateICmp(NewPred, Input, RangeEnd); in simplifyRangeCheck()
841 return Builder.CreateICmp(Pred, Or, ConstantInt::get(X->getType(), *C2)); in foldAndOrOfEqualityCmpsWithConstants()
855 return Builder.CreateICmp(NewPred, Add, ConstantInt::get(X->getType(), 1)); in foldAndOrOfEqualityCmpsWithConstants()
894 return Builder.CreateICmp(NewPred, Masked, Mask); in foldAndOrOfICmpsOfAndWithPow2()
1081 return Builder.CreateICmp(PredL, NewOr, LHSC); in foldAndOfICmps()
1116 return Builder.CreateICmp(PredL, NewAnd, NewVal); in foldAndOfICmps()
1188 return Builder.CreateICmp(PredL, LHS0, RHSC); in foldAndOfICmps()
1201 return Builder.CreateICmp(PredL, LHS0, RHSC); in foldAndOfICmps()
2023 return Builder.CreateICmp(LHS->getPredicate(), NewAdd, LHSC); in foldOrOfICmps()
2070 return Builder.CreateICmp( in foldOrOfICmps()
2094 return Builder.CreateICmp(PredL, NewOr, LHSC); in foldOrOfICmps()
2956 Builder.CreateICmp(getInverseMinMaxPred(SPF), X, NotY), X, NotY); in visitXor()
2964 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotX, Y), NotX, Y); in visitXor()
2974 Builder.CreateICmp(getInverseMinMaxPred(SPF), NotLHS, NotRHS), in visitXor()