Lines Matching refs:LRes
8387 llvm::APSInt LRes, SRes; in calculateNumIters() local
8391 LRes = *Res; in calculateNumIters()
8400 ((!TestIsStrictOp && LRes.isNonNegative()) || in calculateNumIters()
8401 (TestIsStrictOp && LRes.isStrictlyPositive())); in calculateNumIters()
8408 unsigned BW = LRes.getBitWidth() > SRes.getBitWidth() in calculateNumIters()
8409 ? LRes.getBitWidth() in calculateNumIters()
8411 LRes = LRes.extend(BW + 1); in calculateNumIters()
8412 LRes.setIsSigned(true); in calculateNumIters()
8415 LRes -= SRes; in calculateNumIters()
8416 NoNeedToConvert = LRes.trunc(BW).extend(BW + 1) == LRes; in calculateNumIters()
8417 LRes = LRes.trunc(BW); in calculateNumIters()
8420 unsigned BW = LRes.getBitWidth(); in calculateNumIters()
8421 LRes = LRes.extend(BW + 1); in calculateNumIters()
8422 LRes.setIsSigned(true); in calculateNumIters()
8423 ++LRes; in calculateNumIters()
8425 NoNeedToConvert && LRes.trunc(BW).extend(BW + 1) == LRes; in calculateNumIters()
8427 LRes = LRes.trunc(BW); in calculateNumIters()
8440 unsigned BW = LRes.getBitWidth() > URes.getBitWidth() ? LRes.getBitWidth() in calculateNumIters()
8442 LRes = LRes.extend(BW + 1); in calculateNumIters()
8443 LRes.setIsSigned(true); in calculateNumIters()
8446 URes -= LRes; in calculateNumIters()
8453 if ((!NoNeedToConvert || (LRes.isNegative() && !IsUpperConst)) && in calculateNumIters()