Home
last modified time | relevance | path

Searched refs:SignedMin (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp24 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 DConstantRange.cpp1240 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 DX86ISelLowering.cpp48687 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()