Lines Matching defs:LRes
8431 llvm::APSInt LRes, SRes;
8435 LRes = *Res;
8444 ((!TestIsStrictOp && LRes.isNonNegative()) ||
8445 (TestIsStrictOp && LRes.isStrictlyPositive()));
8452 unsigned BW = LRes.getBitWidth() > SRes.getBitWidth()
8453 ? LRes.getBitWidth()
8455 LRes = LRes.extend(BW + 1);
8456 LRes.setIsSigned(true);
8459 LRes -= SRes;
8460 NoNeedToConvert = LRes.trunc(BW).extend(BW + 1) == LRes;
8461 LRes = LRes.trunc(BW);
8464 unsigned BW = LRes.getBitWidth();
8465 LRes = LRes.extend(BW + 1);
8466 LRes.setIsSigned(true);
8467 ++LRes;
8469 NoNeedToConvert && LRes.trunc(BW).extend(BW + 1) == LRes;
8471 LRes = LRes.trunc(BW);
8484 unsigned BW = LRes.getBitWidth() > URes.getBitWidth() ? LRes.getBitWidth()
8486 LRes = LRes.extend(BW + 1);
8487 LRes.setIsSigned(true);
8490 URes -= LRes;
8497 if ((!NoNeedToConvert || (LRes.isNegative() && !IsUpperConst)) &&