Searched refs:CanBeNull (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Value.cpp | 884 bool &CanBeNull, in getPointerDereferenceableBytes() argument 889 CanBeNull = false; in getPointerDereferenceableBytes() 905 CanBeNull = true; in getPointerDereferenceableBytes() 911 CanBeNull = true; in getPointerDereferenceableBytes() 924 CanBeNull = true; in getPointerDereferenceableBytes() 937 CanBeNull = true; in getPointerDereferenceableBytes() 943 CanBeNull = false; in getPointerDereferenceableBytes() 951 CanBeNull = false; in getPointerDereferenceableBytes()
|
| /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/Analysis/ |
| H A D | BasicAliasAnalysis.cpp | 164 bool CanBeNull, CanBeFreed; in getMinimalExtentFrom() local 166 V.getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getMinimalExtentFrom() 167 DerefBytes = (CanBeNull && NullIsValidLoc) ? 0 : DerefBytes; in getMinimalExtentFrom()
|
| H A D | ConstantFolding.cpp | 975 bool CanBeNull, CanBeFreed; in SymbolicallyEvaluateGEP() local 977 Ptr->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in SymbolicallyEvaluateGEP() 978 if (DerefBytes != 0 && !CanBeNull && Offset.sle(DerefBytes)) in SymbolicallyEvaluateGEP()
|
| H A D | ScalarEvolution.cpp | 6904 bool CanBeNull, CanBeFreed; in getRangeRef() local 6906 V->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in getRangeRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 1075 bool CanBeNull = false, CanBeFreed = false; in optimizeStrNCmp() local 1076 if (StrP->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed) > 1) in optimizeStrNCmp()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Value.h | 803 bool &CanBeNull,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 3292 bool CanBeNull, CanBeFreed; in visitGetElementPtrInst() local 3294 DL, CanBeNull, CanBeFreed); in visitGetElementPtrInst() 3295 if (!CanBeNull && !CanBeFreed && DerefBytes != 0) { in visitGetElementPtrInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 4954 bool CanBeNull, CanBeFreed; in initialize() local 4956 A.getDataLayout(), CanBeNull, CanBeFreed)); in initialize() 5083 bool CanBeNull, CanBeFreed; in updateImpl() local 5085 Base->getPointerDereferenceableBytes(DL, CanBeNull, CanBeFreed); in updateImpl()
|