Lines Matching refs:SMax
118 APInt SMax(CR.getSignedMax()); in makeAllowedICmpRegion() local
119 if (SMax.isMinSignedValue()) in makeAllowedICmpRegion()
121 return ConstantRange(APInt::getSignedMinValue(W), std::move(SMax)); in makeAllowedICmpRegion()
311 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion() local
314 SMax.isStrictlyPositive() ? SignedMinVal - SMax : SignedMinVal); in makeGuaranteedNoWrapRegion()
322 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion() local
324 SMax.isStrictlyPositive() ? SignedMinVal + SMax : SignedMinVal, in makeGuaranteedNoWrapRegion()
754 APInt SMax = APInt::getSignedMaxValue(BW); in castOp() local
757 SMax = SMax.sext(ResultBitWidth); in castOp()
759 return ConstantRange(std::move(SMin), std::move(SMax)); in castOp()
1650 APInt SMin = getSignedMin(), SMax = getSignedMax(); in abs() local
1655 if (SMax.isMinSignedValue()) in abs()
1665 if (SMax.isNegative()) in abs()
1666 return ConstantRange(-SMax, -SMin + 1); in abs()
1670 APIntOps::umax(-SMin, SMax) + 1); in abs()