Lines Matching defs:LRes
8428 llvm::APSInt LRes, SRes;
8432 LRes = *Res;
8441 ((!TestIsStrictOp && LRes.isNonNegative()) ||
8442 (TestIsStrictOp && LRes.isStrictlyPositive()));
8449 unsigned BW = LRes.getBitWidth() > SRes.getBitWidth()
8450 ? LRes.getBitWidth()
8452 LRes = LRes.extend(BW + 1);
8453 LRes.setIsSigned(true);
8456 LRes -= SRes;
8457 NoNeedToConvert = LRes.trunc(BW).extend(BW + 1) == LRes;
8458 LRes = LRes.trunc(BW);
8461 unsigned BW = LRes.getBitWidth();
8462 LRes = LRes.extend(BW + 1);
8463 LRes.setIsSigned(true);
8464 ++LRes;
8466 NoNeedToConvert && LRes.trunc(BW).extend(BW + 1) == LRes;
8468 LRes = LRes.trunc(BW);
8481 unsigned BW = LRes.getBitWidth() > URes.getBitWidth() ? LRes.getBitWidth()
8483 LRes = LRes.extend(BW + 1);
8484 LRes.setIsSigned(true);
8487 URes -= LRes;
8494 if ((!NoNeedToConvert || (LRes.isNegative() && !IsUpperConst)) &&