Searched refs:getUnsignedMax (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 86 APInt Max = getUnsignedMax(); in toKnownBits() 112 APInt UMax(CR.getUnsignedMax()); in makeAllowedICmpRegion() 480 return getUnsignedMax().getActiveBits(); in getActiveBits() 1179 APInt NewU = APIntOps::umax(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umax() 1207 APInt NewU = APIntOps::umin(getUnsignedMax(), Other.getUnsignedMax()) + 1; in umin() 1341 APInt Upper = APIntOps::umin(getUnsignedMax(), RHS.getUnsignedMax() - 1) + 1; in urem() 1408 APIntOps::umin(Other.getUnsignedMax(), getUnsignedMax()) + 1); in binaryAnd() 1448 APInt Max = getUnsignedMax(); in shl() 1542 APInt NewU = getUnsignedMax().uadd_sat(Other.getUnsignedMax()) + 1; in uadd_sat() 1578 APInt NewU = getUnsignedMax().umul_sat(Other.getUnsignedMax()) + 1; in umul_sat() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 71 (-BSizeInt).uge(SE.getUnsignedRange(BA).getUnsignedMax())) in alias() 86 (-ASizeInt).uge(SE.getUnsignedRange(AB).getUnsignedMax())) in alias()
|
| H A D | ValueTracking.cpp | 514 (Range.getUnsignedMax() ^ Range.getUnsignedMin()).countLeadingZeros(); in computeKnownBitsFromRangeMetadata() 516 APInt UnsignedMax = Range.getUnsignedMax().zextOrTrunc(BitWidth); in computeKnownBitsFromRangeMetadata()
|
| H A D | ScalarEvolution.cpp | 10218 MaxBECount = APIntOps::umin(MaxBECount, CR.getUnsignedMax() - 1); in howFarToZero() 14609 getUMinExpr(RewrittenLHS, getConstant(ExactRegion.getUnsignedMax()))); in applyLoopGuards()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 89 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) in getBoundsCheckCond() 94 .uge(NeededSizeRange.getUnsignedMax()) in getBoundsCheckCond()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | PlaceSafepoints.cpp | 248 SE->getUnsignedRange(MaxTrips).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop() 260 SE->getUnsignedRange(MaxExec).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop()
|
| H A D | CorrelatedValuePropagation.cpp | 1045 if (!LRange.getUnsignedMax().ule(RHS->getValue())) in processAnd()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.cpp | 144 if (CR->getUnsignedMax().ult(128)) in classifyGlobalReference()
|
| H A D | X86ISelDAGToDAG.cpp | 2696 return CR->getUnsignedMax().ult(1ull << 32); in selectMOV64Imm32() 2874 if (!CR || CR->getUnsignedMax().uge(1ull << VT.getSizeInBits())) in selectRelocImm()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 276 APInt getUnsignedMax() const;
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantRangeTest.cpp | 343 EXPECT_EQ(Full.getUnsignedMax(), APInt(16, UINT16_MAX)); in TEST_F() 344 EXPECT_EQ(One.getUnsignedMax(), APInt(16, 0xa)); in TEST_F() 345 EXPECT_EQ(Some.getUnsignedMax(), APInt(16, 0xaa9)); in TEST_F() 346 EXPECT_EQ(Wrap.getUnsignedMax(), APInt(16, UINT16_MAX)); in TEST_F() 1731 if (Instruction::isShift(BinOp) && CR.getUnsignedMax().uge(Bits)) in TestNoWrapRegionExhaustive()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 959 return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMax();
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 9228 APInt Hi = CR.getUnsignedMax(); in lowerRangeToAssertZExt()
|