Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/IR/
H A DConstantRange.cpp86 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 DScalarEvolutionAliasAnalysis.cpp71 (-BSizeInt).uge(SE.getUnsignedRange(BA).getUnsignedMax())) in alias()
86 (-ASizeInt).uge(SE.getUnsignedRange(AB).getUnsignedMax())) in alias()
H A DValueTracking.cpp514 (Range.getUnsignedMax() ^ Range.getUnsignedMin()).countLeadingZeros(); in computeKnownBitsFromRangeMetadata()
516 APInt UnsignedMax = Range.getUnsignedMax().zextOrTrunc(BitWidth); in computeKnownBitsFromRangeMetadata()
H A DScalarEvolution.cpp10218 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 DBoundsChecking.cpp89 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 DPlaceSafepoints.cpp248 SE->getUnsignedRange(MaxTrips).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop()
260 SE->getUnsignedRange(MaxExec).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop()
H A DCorrelatedValuePropagation.cpp1045 if (!LRange.getUnsignedMax().ule(RHS->getValue())) in processAnd()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Subtarget.cpp144 if (CR->getUnsignedMax().ult(128)) in classifyGlobalReference()
H A DX86ISelDAGToDAG.cpp2696 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 DConstantRange.h276 APInt getUnsignedMax() const;
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantRangeTest.cpp343 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 DScalarEvolution.h959 return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMax();
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp9228 APInt Hi = CR.getUnsignedMax(); in lowerRangeToAssertZExt()