Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp87 APInt Max = getUnsignedMax(); in toKnownBits()
113 APInt UMax(CR.getUnsignedMax()); in makeAllowedICmpRegion()
125 return getNonEmpty(APInt::getMinValue(W), CR.getUnsignedMax() + 1); in makeAllowedICmpRegion()
256 return getUnsignedMax().ult(Other.getUnsignedMin()); in icmp()
258 return getUnsignedMax().ule(Other.getUnsignedMin()); in icmp()
260 return getUnsignedMin().ugt(Other.getUnsignedMax()); in icmp()
262 return getUnsignedMin().uge(Other.getUnsignedMax()); in icmp()
334 return getNonEmpty(APInt::getZero(BitWidth), -Other.getUnsignedMax()); in makeGuaranteedNoWrapRegion()
345 return getNonEmpty(Other.getUnsignedMax(), APInt::getMinValue(BitWidth)); in makeGuaranteedNoWrapRegion()
356 return makeExactMulNUWRegion(Other.getUnsignedMax()); in makeGuaranteedNoWrapRegion()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp85 (-BSizeInt).uge(SE.getUnsignedRange(BA).getUnsignedMax())) in alias()
100 (-ASizeInt).uge(SE.getUnsignedRange(AB).getUnsignedMax())) in alias()
H A DBasicAliasAnalysis.cpp1198 APInt UpperRange = CR.getUnsignedMax().umul_ov( in aliasGEP()
H A DValueTracking.cpp441 (Range.getUnsignedMax() ^ Range.getUnsignedMin()).countl_zero(); in computeKnownBitsFromRangeMetadata()
443 APInt UnsignedMax = Range.getUnsignedMax().zextOrTrunc(BitWidth); in computeKnownBitsFromRangeMetadata()
1846 Range.getUnsignedMax().getZExtValue() * RISCV::RVVBitsPerBlock; in computeKnownBitsFromOperator()
H A DScalarEvolution.cpp10531 MaxBECount = APIntOps::umin(MaxBECount, CR.getUnsignedMax() - 1); in howFarToZero()
15138 SE.getConstant(ExactRegion.getUnsignedMax()))); in collect()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp90 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) in getBoundsCheckCond()
95 .uge(NeededSizeRange.getUnsignedMax()) in getBoundsCheckCond()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPlaceSafepoints.cpp454 SE->getUnsignedRange(MaxTrips).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop()
466 SE->getUnsignedRange(MaxExec).getUnsignedMax().isIntN( in mustBeFiniteCountedLoop()
H A DCorrelatedValuePropagation.cpp1198 if (!LRange.getUnsignedMax().ule(*RHS)) in processAnd()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp137 if (CR->getUnsignedMax().ult(128)) in classifyGlobalReference()
H A DX86ISelDAGToDAG.cpp3010 return CR->getUnsignedMax().ult(1ull << 32); in selectMOV64Imm32()
3196 if (!CR || CR->getUnsignedMax().uge(1ull << VT.getSizeInBits())) in selectRelocImm()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h284 APInt getUnsignedMax() const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp431 MaxSVEVectorSize = CR.getUnsignedMax().getZExtValue() * 128; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h997 return getRangeRef(S, HINT_RANGE_UNSIGNED).getUnsignedMax();
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3113 return AmtRange->getUnsignedMax().getZExtValue(); in getValidMaximumShiftAmount()
3209 .getUnsignedMax() in computeKnownBits()
4621 uint64_t MaxShAmt = ShAmtRange->getUnsignedMax().getZExtValue(); in ComputeNumSignBits()
H A DSelectionDAGBuilder.cpp10392 APInt Hi = CR->getUnsignedMax(); in lowerRangeToAssertZExt()