Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/IR/
HDConstantRange.cpp135 APInt SMin(CR.getSignedMin()); in makeAllowedICmpRegion()
143 return getNonEmpty(CR.getSignedMin(), APInt::getSignedMinValue(W)); in makeAllowedICmpRegion()
264 return getSignedMax().slt(Other.getSignedMin()); in icmp()
266 return getSignedMax().sle(Other.getSignedMin()); in icmp()
268 return getSignedMin().sgt(Other.getSignedMax()); in icmp()
270 return getSignedMin().sge(Other.getSignedMax()); in icmp()
337 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion()
348 APInt SMin = Other.getSignedMin(), SMax = Other.getSignedMax(); in makeGuaranteedNoWrapRegion()
362 return makeExactMulNSWRegion(Other.getSignedMin()) in makeGuaranteedNoWrapRegion()
500 APInt ConstantRange::getSignedMin() const { in getSignedMin() function in ConstantRange
[all …]
HDAsmWriter.cpp3444 Out << "[" << Range.getSignedMin() << ", " << Range.getSignedMax() << "]"; in printFunctionSummary()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
HDBoundsChecking.cpp100 !SizeRange.getSignedMin().isNonNegative()) { in getBoundsCheckCond()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDConstantRange.h293 APInt getSignedMin() const;
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLowerSwitch.cpp424 APInt Min = APIntOps::smin(ValRange.getSignedMin(), Low); in ProcessSwitchInst()
HDSimplifyIndVar.cpp2017 NonNegativeUse = RangeInfo->getSignedMin().isNonNegative(); in pushNarrowIVUsers()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDGISelKnownBits.cpp652 return std::min(CR.getSignedMin().getNumSignBits(), in computeNumSignBitsFromRangeMetadata()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDScalarEvolution.h1008 return getRangeRef(S, HINT_RANGE_SIGNED).getSignedMin();
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelDAGToDAG.cpp3255 return CR->getSignedMin().sge(-1ull << Width) && in isSExtAbsoluteSymbolRef()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/
HDValueTracking.cpp5447 if (ExpRange.getSignedMin().sge(static_cast<int64_t>(MantissaBits))) in computeKnownFPClass()
HDScalarEvolution.cpp7036 StepSRange.getSignedMin(), StartSRange, MaxBECount, /* Signed = */ true); in getRangeForAffineAR()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDAttributorAttributes.cpp329 ROffset = Range.getSignedMin(); in stripAndAccumulateOffsets()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp5003 return std::min(CR.getSignedMin().getNumSignBits(), in ComputeNumSignBits()