Lines Matching defs:Max
649 APInt Max = APInt::getMaxValue(BW).zextOrSelf(ResultBitWidth);
650 return ConstantRange(std::move(Min), std::move(Max));
1406 APInt Min = getSignedMin(), Max = getSignedMax();
1409 APInt NewU = Max.sshl_sat(Max.isNegative() ? ShAmtMin : ShAmtMax) + 1;
1457 APInt Min = getUnsignedMin(), Max = getUnsignedMax();
1463 if (Max.ugt(~OtherMax))
1473 APInt Min = getSignedMin(), Max = getSignedMax();
1484 if (Max.isNegative() && OtherMax.isNegative() &&
1485 Max.slt(SignedMin - OtherMax))
1488 if (Max.isNonNegative() && OtherMax.isNonNegative() &&
1489 Max.sgt(SignedMax - OtherMax))
1503 APInt Min = getUnsignedMin(), Max = getUnsignedMax();
1507 if (Max.ult(OtherMin))
1519 APInt Min = getSignedMin(), Max = getSignedMax();
1530 if (Max.isNegative() && OtherMin.isNonNegative() &&
1531 Max.slt(SignedMin + OtherMin))
1534 if (Max.isNonNegative() && OtherMin.isNegative() &&
1535 Max.sgt(SignedMax + OtherMin))
1549 APInt Min = getUnsignedMin(), Max = getUnsignedMax();
1557 (void) Max.umul_ov(OtherMax, Overflow);