Searched refs:SignedMin (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | DivisionByConstantInfo.cpp | 28 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 D | ConstantRange.cpp | 101 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 D | LowerSwitch.cpp | 438 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 D | RISCVISelLowering.cpp | 19458 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 D | DAGCombiner.cpp | 15881 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 D | X86ISelLowering.cpp | 52728 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()
|