Home
last modified time | relevance | path

Searched refs:CanBeFreed (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp70 bool CanBeNull, CanBeFreed; in isDereferenceableOrNull() local
71 return O->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in isDereferenceableOrNull()
H A DBasicAliasAnalysis.cpp173 bool CanBeNull, CanBeFreed; in getMinimalExtentFrom() local
175 V.getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getMinimalExtentFrom()
H A DConstantFolding.cpp956 bool CanBeNull, CanBeFreed; in SymbolicallyEvaluateGEP() local
958 Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in SymbolicallyEvaluateGEP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp365 bool CanBeFreed; in visitPtr() local
366 uint64_t Size = Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in visitPtr()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp854 bool &CanBeFreed) const { in getPointerDereferenceableBytes()
859 CanBeFreed = UseDerefAtPointSemantics && canBeFreed(); in getPointerDereferenceableBytes()
913 CanBeFreed = false; in getPointerDereferenceableBytes()
921 CanBeFreed = false; in getPointerDereferenceableBytes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp1012 bool CanBeNull = false, CanBeFreed = false; in optimizeStrNCmp()
1013 if (StrP->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed) > 1) in optimizeStrNCmp() local
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h776 /// IF CanBeFreed is true, the pointer is known to be dereferenceable at
781 bool &CanBeFreed) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1543 bool CanBeNull, CanBeFreed; in performStackMoveOptzn() local
1544 return V->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in performStackMoveOptzn()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3059 bool CanBeNull, CanBeFreed; in visitGetElementPtrInst() local
3061 DL, CanBeNull, CanBeFreed); in visitGetElementPtrInst()
3062 if (!CanBeNull && !CanBeFreed && DerefBytes != 0) { in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp4920 bool CanBeNull, CanBeFreed; in initialize() local
4922 A.getDataLayout(), CanBeNull, CanBeFreed)); in initialize()
5049 bool CanBeNull, CanBeFreed; in updateImpl() local
5051 Base->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in updateImpl()