Searched refs:SignedMin (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | DivisionByConstantInfo.cpp | 24 APInt SignedMin = APInt::getSignedMinValue(D.getBitWidth()); in get() local 28 T = SignedMin + (D.lshr(D.getBitWidth() - 1)); in get() 31 Q1 = SignedMin.udiv(ANC); // initialize Q1 = 2P/abs(NC) in get() 32 R1 = SignedMin - Q1 * ANC; // initialize R1 = rem(2P,abs(NC)) in get() 33 Q2 = SignedMin.udiv(AD); // initialize Q2 = 2P/abs(D) in get() 34 R2 = SignedMin - Q2 * AD; // initialize R2 = rem(2P,abs(D)) in get() 72 APInt SignedMin = APInt::getSignedMinValue(D.getBitWidth()); in get() local 77 Q1 = SignedMin.udiv(NC); // initialize Q1 = 2P/NC in get() 78 R1 = SignedMin - Q1 * NC; // initialize R1 = rem(2P,NC) in get() 96 if (Q2.uge(SignedMin)) in get()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 1240 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in sdiv() local 1244 : ConstantRange(APInt(getBitWidth(), 1), SignedMin); in sdiv() 1245 ConstantRange NegFilter(SignedMin, Zero); in sdiv() 1283 if (NegL.Upper != SignedMin + 1) { in sdiv() 1285 if (Upper == SignedMin + 1) in sdiv() 1697 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedAddMayOverflow() local 1706 Max.slt(SignedMin - OtherMax)) in signedAddMayOverflow() 1713 Min.slt(SignedMin - OtherMin)) in signedAddMayOverflow() 1743 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedSubMayOverflow() local 1752 Max.slt(SignedMin + OtherMin)) in signedSubMayOverflow() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 48687 APInt SignedMax, SignedMin; in detectSSatPattern() local 48690 SignedMin = APInt(NumSrcBits, 0); in detectSSatPattern() 48693 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern() 48697 if (SDValue SMax = MatchMinMax(SMin, ISD::SMAX, SignedMin)) in detectSSatPattern() 48700 if (SDValue SMax = MatchMinMax(In, ISD::SMAX, SignedMin)) in detectSSatPattern()
|