Searched refs:LoBound (Results 1 – 1 of 1) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 2521 APInt LoBound, HiBound; in foldICmpDivConstant() local 2525 LoBound = Prod; in foldICmpDivConstant() 2530 HiOverflow = addWithOverflow(HiBound, LoBound, RangeSize, false); in foldICmpDivConstant() 2535 LoBound = -(RangeSize - 1); in foldICmpDivConstant() 2538 LoBound = Prod; // e.g. X/5 op 3 --> [15, 20) in foldICmpDivConstant() 2548 LoOverflow = addWithOverflow(LoBound, HiBound, DivNeg, true) ? -1 : 0; in foldICmpDivConstant() 2556 LoBound = RangeSize + 1; in foldICmpDivConstant() 2568 addWithOverflow(LoBound, HiBound, RangeSize, true) ? -1 : 0; in foldICmpDivConstant() 2570 LoBound = Prod; // e.g. X/-5 op -3 --> [15, 20) in foldICmpDivConstant() 2588 X, ConstantInt::get(Ty, LoBound)); in foldICmpDivConstant() [all …]
|