Lines Matching refs:SMin
134 APInt SMin(CR.getSignedMin()); in makeAllowedICmpRegion() local
135 if (SMin.isMaxSignedValue()) in makeAllowedICmpRegion()
137 return ConstantRange(std::move(SMin) + 1, APInt::getSignedMinValue(W)); in makeAllowedICmpRegion()
311 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion() local
313 SMin.isNegative() ? SignedMinVal - SMin : SignedMinVal, in makeGuaranteedNoWrapRegion()
322 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion() local
325 SMin.isNegative() ? SignedMinVal + SMin : SignedMinVal); in makeGuaranteedNoWrapRegion()
753 APInt SMin = APInt::getSignedMinValue(BW); in castOp() local
756 SMin = SMin.sext(ResultBitWidth); in castOp()
759 return ConstantRange(std::move(SMin), std::move(SMax)); in castOp()
1650 APInt SMin = getSignedMin(), SMax = getSignedMax(); in abs() local
1653 if (IntMinIsPoison && SMin.isMinSignedValue()) { in abs()
1657 ++SMin; in abs()
1661 if (SMin.isNonNegative()) in abs()
1666 return ConstantRange(-SMax, -SMin + 1); in abs()
1670 APIntOps::umax(-SMin, SMax) + 1); in abs()