Lines Matching refs:Max

86   APInt Max = getUnsignedMax();  in toKnownBits()  local
89 APIntOps::GetMostSignificantDifferentBit(Min, Max)) { in toKnownBits()
743 APInt Max = APInt::getMaxValue(BW); in castOp() local
746 Max = Max.zext(ResultBitWidth); in castOp()
748 return ConstantRange(std::move(Min), std::move(Max)); in castOp()
1144 APInt Max = getSignedMax(); in smul_fast() local
1150 Max.smul_ov(OtherMin, O3), Max.smul_ov(OtherMax, O4)}; in smul_fast()
1448 APInt Max = getUnsignedMax(); in shl() local
1454 unsigned EqualLeadingBits = (Min ^ Max).countLeadingZeros(); in shl()
1456 return getNonEmpty(Min << *RHS, (Max << *RHS) + 1); in shl()
1465 if (OtherMax.ugt(Max.countLeadingZeros())) in shl()
1471 Max <<= OtherMax; in shl()
1473 return ConstantRange::getNonEmpty(std::move(Min), std::move(Max) + 1); in shl()
1593 APInt Max = getSignedMax(); in smul_sat() local
1598 Max.smul_sat(OtherMin), Max.smul_sat(OtherMax)}; in smul_sat()
1616 APInt Min = getSignedMin(), Max = getSignedMax(); in sshl_sat() local
1619 APInt NewU = Max.sshl_sat(Max.isNegative() ? ShAmtMin : ShAmtMax) + 1; in sshl_sat()
1678 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); in unsignedAddMayOverflow() local
1684 if (Max.ugt(~OtherMax)) in unsignedAddMayOverflow()
1694 APInt Min = getSignedMin(), Max = getSignedMax(); in signedAddMayOverflow() local
1705 if (Max.isNegative() && OtherMax.isNegative() && in signedAddMayOverflow()
1706 Max.slt(SignedMin - OtherMax)) in signedAddMayOverflow()
1709 if (Max.isNonNegative() && OtherMax.isNonNegative() && in signedAddMayOverflow()
1710 Max.sgt(SignedMax - OtherMax)) in signedAddMayOverflow()
1724 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); in unsignedSubMayOverflow() local
1728 if (Max.ult(OtherMin)) in unsignedSubMayOverflow()
1740 APInt Min = getSignedMin(), Max = getSignedMax(); in signedSubMayOverflow() local
1751 if (Max.isNegative() && OtherMin.isNonNegative() && in signedSubMayOverflow()
1752 Max.slt(SignedMin + OtherMin)) in signedSubMayOverflow()
1755 if (Max.isNonNegative() && OtherMin.isNegative() && in signedSubMayOverflow()
1756 Max.sgt(SignedMax + OtherMin)) in signedSubMayOverflow()
1770 APInt Min = getUnsignedMin(), Max = getUnsignedMax(); in unsignedMulMayOverflow() local
1778 (void) Max.umul_ov(OtherMax, Overflow); in unsignedMulMayOverflow()