Lines Matching refs:LRes
8622 llvm::APSInt LRes, SRes; in calculateNumIters() local
8626 LRes = *Res; in calculateNumIters()
8635 ((!TestIsStrictOp && LRes.isNonNegative()) || in calculateNumIters()
8636 (TestIsStrictOp && LRes.isStrictlyPositive())); in calculateNumIters()
8643 unsigned BW = LRes.getBitWidth() > SRes.getBitWidth() in calculateNumIters()
8644 ? LRes.getBitWidth() in calculateNumIters()
8646 LRes = LRes.extend(BW + 1); in calculateNumIters()
8647 LRes.setIsSigned(true); in calculateNumIters()
8650 LRes -= SRes; in calculateNumIters()
8651 NoNeedToConvert = LRes.trunc(BW).extend(BW + 1) == LRes; in calculateNumIters()
8652 LRes = LRes.trunc(BW); in calculateNumIters()
8655 unsigned BW = LRes.getBitWidth(); in calculateNumIters()
8656 LRes = LRes.extend(BW + 1); in calculateNumIters()
8657 LRes.setIsSigned(true); in calculateNumIters()
8658 ++LRes; in calculateNumIters()
8660 NoNeedToConvert && LRes.trunc(BW).extend(BW + 1) == LRes; in calculateNumIters()
8662 LRes = LRes.trunc(BW); in calculateNumIters()
8675 unsigned BW = LRes.getBitWidth() > URes.getBitWidth() ? LRes.getBitWidth() in calculateNumIters()
8677 LRes = LRes.extend(BW + 1); in calculateNumIters()
8678 LRes.setIsSigned(true); in calculateNumIters()
8681 URes -= LRes; in calculateNumIters()
8688 if ((!NoNeedToConvert || (LRes.isNegative() && !IsUpperConst)) && in calculateNumIters()