Lines Matching defs:LoBound
862 Constant *LoBound = 0, *HiBound = 0;
866 LoBound = Prod;
871 HiOverflow = AddWithOverflow(HiBound, LoBound, RangeSize, false);
877 LoBound = ConstantExpr::getNeg(SubOne(RangeSize));
880 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20)
890 LoOverflow = AddWithOverflow(LoBound, HiBound, DivNeg, true) ? -1 : 0;
898 LoBound = AddOne(RangeSize);
909 LoOverflow = AddWithOverflow(LoBound, HiBound, RangeSize, true) ? -1:0;
911 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20)
929 ICmpInst::ICMP_UGE, X, LoBound);
933 return ReplaceInstUsesWith(ICI, InsertRangeTest(X, LoBound, HiBound,
940 ICmpInst::ICMP_ULT, X, LoBound);
944 return ReplaceInstUsesWith(ICI, InsertRangeTest(X, LoBound, HiBound,
952 return new ICmpInst(Pred, X, LoBound);