Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDivisionByConstantInfo.cpp85 APInt SignedMax = APInt::getSignedMaxValue(D.getBitWidth()); in get() local
95 APInt::udivrem(SignedMax, D, Q2, R2); in get()
110 if (Q2.uge(SignedMax)) in get()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp437 APInt SignedMax = APInt::getSignedMaxValue(BitWidth); in ProcessSwitchInst() local
439 IntRange R = {SignedMin, SignedMax}; in ProcessSwitchInst()
454 if (High.ne(SignedMax)) { in ProcessSwitchInst()
455 IntRange R = {High + 1, SignedMax}; in ProcessSwitchInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp2166 APInt SignedMax = APInt::getSignedMaxValue(getBitWidth()); in signedAddMayOverflow() local
2171 Min.sgt(SignedMax - OtherMin)) in signedAddMayOverflow()
2178 Max.sgt(SignedMax - OtherMax)) in signedAddMayOverflow()
2212 APInt SignedMax = APInt::getSignedMaxValue(getBitWidth()); in signedSubMayOverflow() local
2217 Min.sgt(SignedMax + OtherMax)) in signedSubMayOverflow()
2224 Max.sgt(SignedMax + OtherMin)) in signedSubMayOverflow()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp19457 APInt SignedMax = APInt::getSignedMaxValue(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.cpp15880 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern() local
15884 m_SpecificInt(SignedMax)))) in detectSSatSPattern()
15887 if (sd_match(In, m_SMax(m_SMin(m_Value(Val), m_SpecificInt(SignedMax)), in detectSSatSPattern()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp52728 APInt SignedMax, SignedMin; in detectSSatPattern() local
52730 SignedMax = APInt::getAllOnes(NumDstBits).zext(NumSrcBits); in detectSSatPattern()
52733 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()
52738 if (sd_match(In, m_SMin(m_Value(SMin), m_SpecificInt(SignedMax))) && in detectSSatPattern()
52743 sd_match(SMax, m_SMin(m_Value(SMin), m_SpecificInt(SignedMax)))) in detectSSatPattern()