Searched refs:getSignedMin (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 134 APInt SMin(CR.getSignedMin()); in makeAllowedICmpRegion() 443 APInt ConstantRange::getSignedMin() const { in getSignedMin() function in ConstantRange 487 return std::max(getSignedMin().getMinSignedBits(), in getMinSignedBits() 1143 APInt Min = getSignedMin(); in smul_fast() 1145 APInt OtherMin = Other.getSignedMin(); in smul_fast() 1164 APInt NewL = APIntOps::smax(getSignedMin(), Other.getSignedMin()); in smax() 1192 APInt NewL = APIntOps::smin(getSignedMin(), Other.getSignedMin()); in smin() 1521 if (getSignedMin().isNonNegative()) { in ashr() 1550 APInt NewL = getSignedMin().sadd_sat(Other.getSignedMin()); in sadd_sat() 1592 APInt Min = getSignedMin(); in smul_sat() [all …]
|
| H A D | AsmWriter.cpp | 3182 Out << "[" << Range.getSignedMin() << ", " << Range.getSignedMax() << "]"; in printFunctionSummary()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 285 APInt getSignedMin() const;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 99 !SizeRange.getSignedMin().isNonNegative()) { in getBoundsCheckCond()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerSwitch.cpp | 420 APInt Min = APIntOps::smin(ValRange.getSignedMin(), Low); in ProcessSwitchInst()
|
| H A D | SimplifyIndVar.cpp | 1862 NonNegativeUse = RangeInfo->getSignedMin().isNonNegative(); in pushNarrowIVUsers()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantRangeTest.cpp | 358 EXPECT_EQ(Full.getSignedMin(), APInt(16, (uint64_t)INT16_MIN)); in TEST_F() 359 EXPECT_EQ(One.getSignedMin(), APInt(16, 0xa)); in TEST_F() 360 EXPECT_EQ(Some.getSignedMin(), APInt(16, 0xa)); in TEST_F() 361 EXPECT_EQ(Wrap.getSignedMin(), APInt(16, (uint64_t)INT16_MIN)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 970 return getRangeRef(S, HINT_RANGE_SIGNED).getSignedMin();
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopInfo.cpp | 179 V = valFromAPInt(Ctx.get(), Range.getSignedMin(), true); in addRangeBoundsToSet() 729 const auto LB = isWrapping ? Range.getLower() : Range.getSignedMin(); in computeBoundsOnAccessRelation()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 2934 return CR->getSignedMin().sge(-1ull << Width) && in isSExtAbsoluteSymbolRef()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 362 ROffset = Range.getSignedMin(); in stripAndAccumulateOffsets()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 6754 getRangeForAffineARHelper(StepSRange.getSignedMin(), StartSRange, in getRangeForAffineAR()
|