Home
last modified time | relevance | path

Searched refs:getPointerDereferenceableBytes (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp366 uint64_t Size = Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in visitPtr()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h802 LLVM_ABI uint64_t getPointerDereferenceableBytes(const DataLayout &DL,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp131 if (!Size.ule(V->getPointerDereferenceableBytes(DL, CheckForNonNull, in isDereferenceableAndAlignedPointer()
H A DBasicAliasAnalysis.cpp166 V.getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getMinimalExtentFrom()
H A DLoopAccessAnalysis.cpp221 uint64_t DerefBytes = StartPtr->getValue()->getPointerDereferenceableBytes( in evaluatePtrAddRecAtMaxBTCWillNotWrap()
H A DConstantFolding.cpp977 Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in SymbolicallyEvaluateGEP()
H A DScalarEvolution.cpp6906 V->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getRangeRef()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp883 uint64_t Value::getPointerDereferenceableBytes(const DataLayout &DL, in getPointerDereferenceableBytes() function in Value
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp1076 if (StrP->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed) > 1) in optimizeStrNCmp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3293 uint64_t DerefBytes = UnderlyingPtrOp->getPointerDereferenceableBytes( in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp4955 takeKnownDerefBytesMaximum(V.getPointerDereferenceableBytes( in initialize()
5085 Base->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in updateImpl()