Lines Matching defs:SMax
120 APInt SMax(CR.getSignedMax());
121 if (SMax.isMinSignedValue())
123 return ConstantRange(APInt::getSignedMinValue(W), std::move(SMax));
338 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax();
341 SMax.isStrictlyPositive() ? SignedMinVal - SMax : SignedMinVal);
349 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax();
351 SMax.isStrictlyPositive() ? SignedMinVal + SMax : SignedMinVal,
812 APInt SMax = APInt::getSignedMaxValue(BW);
815 SMax = SMax.sext(ResultBitWidth);
817 return getNonEmpty(std::move(SMin), std::move(SMax) + 1);
1962 APInt SMin = getSignedMin(), SMax = getSignedMax();
1967 if (SMax.isMinSignedValue())
1974 return ConstantRange(SMin, SMax + 1);
1977 if (SMax.isNegative())
1978 return ConstantRange(-SMax, -SMin + 1);
1982 APIntOps::umax(-SMin, SMax) + 1);