Home
last modified time | relevance | path

Searched refs:getSignedMin (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp135 APInt SMin(CR.getSignedMin()); in makeAllowedICmpRegion()
444 APInt ConstantRange::getSignedMin() const { in getSignedMin() function in ConstantRange
1174 APInt Min = getSignedMin(); in smul_fast()
1176 APInt OtherMin = Other.getSignedMin(); in smul_fast()
1195 APInt NewL = APIntOps::smax(getSignedMin(), Other.getSignedMin()); in smax()
1223 APInt NewL = APIntOps::smin(getSignedMin(), Other.getSignedMin()); in smin()
1559 if (getSignedMin().isNonNegative()) { in ashr()
1588 APInt NewL = getSignedMin().sadd_sat(Other.getSignedMin()); in sadd_sat()
1630 APInt Min = getSignedMin(); in smul_sat()
1632 APInt OtherMin = Other.getSignedMin(); in smul_sat()
[all …]
H A DAsmWriter.cpp3344 Out << "[" << Range.getSignedMin() << ", " << Range.getSignedMax() << "]"; in printFunctionSummary()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp100 !SizeRange.getSignedMin().isNonNegative()) { in getBoundsCheckCond()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h285 APInt getSignedMin() const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp424 APInt Min = APIntOps::smin(ValRange.getSignedMin(), Low); in ProcessSwitchInst()
H A DSimplifyIndVar.cpp1901 NonNegativeUse = RangeInfo->getSignedMin().isNonNegative(); in pushNarrowIVUsers()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h1000 return getRangeRef(S, HINT_RANGE_SIGNED).getSignedMin();
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3193 return CR->getSignedMin().sge(-1ull << Width) && in isSExtAbsoluteSymbolRef()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp4835 if (ExpRange.getSignedMin().sge(static_cast<int64_t>(MantissaBits))) in computeKnownFPClass()
H A DScalarEvolution.cpp7020 StepSRange.getSignedMin(), StartSRange, MaxBECount, /* Signed = */ true); in getRangeForAffineAR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp329 ROffset = Range.getSignedMin(); in stripAndAccumulateOffsets()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4795 return std::min(CR.getSignedMin().getNumSignBits(), in ComputeNumSignBits()