Searched refs:getPointerDereferenceableBytes (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryOpRemark.cpp | 366 uint64_t Size = Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in visitPtr()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Value.h | 802 LLVM_ABI uint64_t getPointerDereferenceableBytes(const DataLayout &DL,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 131 if (!Size.ule(V->getPointerDereferenceableBytes(DL, CheckForNonNull, in isDereferenceableAndAlignedPointer()
|
| H A D | BasicAliasAnalysis.cpp | 166 V.getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getMinimalExtentFrom()
|
| H A D | LoopAccessAnalysis.cpp | 221 uint64_t DerefBytes = StartPtr->getValue()->getPointerDereferenceableBytes( in evaluatePtrAddRecAtMaxBTCWillNotWrap()
|
| H A D | ConstantFolding.cpp | 977 Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in SymbolicallyEvaluateGEP()
|
| H A D | ScalarEvolution.cpp | 6906 V->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getRangeRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Value.cpp | 883 uint64_t Value::getPointerDereferenceableBytes(const DataLayout &DL, in getPointerDereferenceableBytes() function in Value
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 1076 if (StrP->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed) > 1) in optimizeStrNCmp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 3293 uint64_t DerefBytes = UnderlyingPtrOp->getPointerDereferenceableBytes( in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 4955 takeKnownDerefBytesMaximum(V.getPointerDereferenceableBytes( in initialize() 5085 Base->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in updateImpl()
|