Lines Matching refs:LoBound
2575 APInt LoBound, HiBound; in foldICmpDivConstant() local
2579 LoBound = Prod; in foldICmpDivConstant()
2584 HiOverflow = addWithOverflow(HiBound, LoBound, RangeSize, false); in foldICmpDivConstant()
2589 LoBound = -(RangeSize - 1); in foldICmpDivConstant()
2592 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20) in foldICmpDivConstant()
2602 LoOverflow = addWithOverflow(LoBound, HiBound, DivNeg, true) ? -1 : 0; in foldICmpDivConstant()
2610 LoBound = RangeSize + 1; in foldICmpDivConstant()
2622 addWithOverflow(LoBound, HiBound, RangeSize, true) ? -1 : 0; in foldICmpDivConstant()
2624 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20) in foldICmpDivConstant()
2642 X, ConstantInt::get(Ty, LoBound)); in foldICmpDivConstant()
2647 Cmp, insertRangeTest(X, LoBound, HiBound, DivIsSigned, true)); in foldICmpDivConstant()
2653 X, ConstantInt::get(Ty, LoBound)); in foldICmpDivConstant()
2658 Cmp, insertRangeTest(X, LoBound, HiBound, DivIsSigned, false)); in foldICmpDivConstant()
2665 return new ICmpInst(Pred, X, ConstantInt::get(Ty, LoBound)); in foldICmpDivConstant()