Searched refs:PointerMayBeCaptured (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 204 bool llvm::PointerMayBeCaptured(const Value *V, bool ReturnCaptures, in PointerMayBeCaptured() function in llvm 218 PointerMayBeCaptured(V, &SCT, MaxUsesToExplore); in PointerMayBeCaptured() 246 return PointerMayBeCaptured(V, ReturnCaptures, StoreCaptures, in PointerMayBeCapturedBefore() 253 PointerMayBeCaptured(V, &CB, MaxUsesToExplore); in PointerMayBeCapturedBefore() 269 PointerMayBeCaptured(V, &CB, MaxUsesToExplore); in FindEarliestCapture() 407 void llvm::PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker, in PointerMayBeCaptured() function in llvm 476 auto Ret = !PointerMayBeCaptured(V, false, /*StoreCaptures=*/true); in isNonEscapingLocalObject()
|
| H A D | InstructionSimplify.cpp | 2855 PointerMayBeCaptured(MI, &Tracker); in computePointerICmp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CaptureTracking.h | 44 bool PointerMayBeCaptured(const Value *V, bool ReturnCaptures, 132 void PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerBinaryMetadata.cpp | 387 !PointerMayBeCaptured(Addr, true, true)) in maybeSharedMutable()
|
| H A D | ThreadSanitizer.cpp | 451 !PointerMayBeCaptured(Addr, true, true)) { in chooseInstructionsToInstrument()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | FunctionAttrs.cpp | 906 PointerMayBeCaptured(&A, &Tracker); in addArgumentAttrs() 1111 if (PointerMayBeCaptured(RetVal, false, /*StoreCaptures=*/false)) in isFunctionMallocLike()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 1077 I.first->second = !PointerMayBeCaptured(V, true, false); in isInvisibleToCallerAfterRet() 1096 I.first->second = PointerMayBeCaptured(V, false, true); in isInvisibleToCallerOnUnwind()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPromoteAlloca.cpp | 1118 if (PointerMayBeCaptured(UseInst, true, true)) in collectUsesWithPtrTypes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 2838 if (AI && !PointerMayBeCaptured(AI, false, true)) in isSafeToSpeculateStore()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 879 PointerMayBeCaptured(Alloca, &Tracker); in foldAllocaCmp()
|