Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp28 APInt SignedMin = APInt::getSignedMinValue(D.getBitWidth()); in get() local
32 APInt T = SignedMin + (D.lshr(D.getBitWidth() - 1)); in get()
37 APInt::udivrem(SignedMin, ANC, Q1, R1); in get()
39 APInt::udivrem(SignedMin, AD, Q2, R2); in get()
84 APInt SignedMin = APInt::getSignedMinValue(D.getBitWidth()); in get() local
93 APInt::udivrem(SignedMin, NC, Q1, R1); in get()
120 if (Q2.uge(SignedMin)) in get()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp101 APInt SignedMin = APInt::getSignedMinValue(BW); in splitPosNeg() local
104 BW == 1 ? getEmpty() : ConstantRange(One, SignedMin); in splitPosNeg()
105 ConstantRange NegFilter(SignedMin, Zero); in splitPosNeg()
1370 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in sdiv() local
1410 if (NegL.Upper != SignedMin + 1) { in sdiv()
1412 if (Upper == SignedMin + 1) in sdiv()
2165 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedAddMayOverflow() local
2174 Max.slt(SignedMin - OtherMax)) in signedAddMayOverflow()
2181 Min.slt(SignedMin - OtherMin)) in signedAddMayOverflow()
2211 APInt SignedMin = APInt::getSignedMinValue(getBitWidth()); in signedSubMayOverflow() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp438 APInt SignedMin = APInt::getSignedMinValue(BitWidth); in ProcessSwitchInst() local
439 IntRange R = {SignedMin, SignedMax}; in ProcessSwitchInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp19458 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip() local
19464 if (HiC == SignedMax && LoC == SignedMin) in combineTruncToVnclip()
19470 if (HiC == SignedMax && LoC == SignedMin) in combineTruncToVnclip()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp15881 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern() local
15883 if (sd_match(In, m_SMin(m_SMax(m_Value(Val), m_SpecificInt(SignedMin)), in detectSSatSPattern()
15888 m_SpecificInt(SignedMin)))) in detectSSatSPattern()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp52728 APInt SignedMax, SignedMin; in detectSSatPattern() local
52731 SignedMin = APInt::getZero(NumSrcBits); in detectSSatPattern()
52734 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()
52739 sd_match(SMin, m_SMax(m_Value(SMax), m_SpecificInt(SignedMin)))) in detectSSatPattern()
52742 if (sd_match(In, m_SMax(m_Value(SMax), m_SpecificInt(SignedMin))) && in detectSSatPattern()