Searched refs:CanBeNull (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Value.cpp | 853 bool &CanBeNull, in getPointerDereferenceableBytes() argument 858 CanBeNull = false; in getPointerDereferenceableBytes() 874 CanBeNull = true; in getPointerDereferenceableBytes() 880 CanBeNull = true; in getPointerDereferenceableBytes() 893 CanBeNull = true; in getPointerDereferenceableBytes() 906 CanBeNull = true; in getPointerDereferenceableBytes() 912 CanBeNull = false; in getPointerDereferenceableBytes() 920 CanBeNull = false; in getPointerDereferenceableBytes()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CaptureTracking.cpp | 70 bool CanBeNull, CanBeFreed; in isDereferenceableOrNull() local 71 return O->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in isDereferenceableOrNull()
|
H A D | BasicAliasAnalysis.cpp | 173 bool CanBeNull, CanBeFreed; in getMinimalExtentFrom() local 175 V.getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getMinimalExtentFrom() 176 DerefBytes = (CanBeNull && NullIsValidLoc) ? 0 : DerefBytes; in getMinimalExtentFrom()
|
H A D | ConstantFolding.cpp | 956 bool CanBeNull, CanBeFreed; in SymbolicallyEvaluateGEP() local 958 Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in SymbolicallyEvaluateGEP() 959 if (DerefBytes != 0 && !CanBeNull && Offset.sle(DerefBytes)) in SymbolicallyEvaluateGEP()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MemoryOpRemark.cpp | 364 bool CanBeNull; in visitPtr() local 366 uint64_t Size = Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in visitPtr()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 1012 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 D | Value.h | 773 /// If CanBeNull is set by this function the pointer can either be null or be 780 bool &CanBeNull,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MemCpyOptimizer.cpp | 1543 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 D | InstructionCombining.cpp | 3059 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 D | AttributorAttributes.cpp | 4920 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()
|