Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCaptureTracking.cpp229 bool llvm::PointerMayBeCaptured(const Value *V, bool ReturnCaptures, in PointerMayBeCaptured() function in llvm
232 return PointerMayBeCaptured(V, ReturnCaptures, StoreCaptures, Empty, in PointerMayBeCaptured()
238 bool llvm::PointerMayBeCaptured(const Value *V, bool ReturnCaptures, in PointerMayBeCaptured() function in llvm
252 PointerMayBeCaptured(V, &SCT, MaxUsesToExplore); in PointerMayBeCaptured()
278 return PointerMayBeCaptured(V, ReturnCaptures, StoreCaptures, in PointerMayBeCapturedBefore()
285 PointerMayBeCaptured(V, &CB, MaxUsesToExplore); in PointerMayBeCapturedBefore()
303 PointerMayBeCaptured(V, &CB, MaxUsesToExplore); in FindEarliestCapture()
437 void llvm::PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker, in PointerMayBeCaptured() function in llvm
506 auto Ret = !PointerMayBeCaptured(V, false, /*StoreCaptures=*/true); in isNonEscapingLocalObject()
H A DInstructionSimplify.cpp2796 if (MI && !PointerMayBeCaptured(MI, true, true)) in computePointerICmp()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DCaptureTracking.h45 bool PointerMayBeCaptured(const Value *V, bool ReturnCaptures,
50 bool PointerMayBeCaptured(const Value *V, bool ReturnCaptures,
141 void PointerMayBeCaptured(const Value *V, CaptureTracker *Tracker,
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCaptureTrackingTest.cpp59 ASSERT_FALSE(PointerMayBeCaptured(Arg, true, true, FalseMaxUsesLimit)); in TEST()
60 ASSERT_TRUE(PointerMayBeCaptured(Arg, true, true, TrueMaxUsesLimit)); in TEST()
111 PointerMayBeCaptured(Arg, &CT); in TEST()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DManagedMemoryRewrite.cpp279 if (PointerMayBeCaptured(Alloca, /* ReturnCaptures */ false, in getAllocasToBeManaged()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp950 PointerMayBeCaptured(&A, &Tracker); in addArgumentAttrs()
1155 if (PointerMayBeCaptured(RetVal, false, /*StoreCaptures=*/false)) in isFunctionMallocLike()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp970 I.first->second = !PointerMayBeCaptured(V, true, false, EphValues); in isInvisibleToCallerAfterRet()
989 I.first->second = PointerMayBeCaptured(V, false, true, EphValues); in isInvisibleToCallerOnUnwind()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp464 !PointerMayBeCaptured(Addr, true, true)) { in chooseInstructionsToInstrument()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp639 if (PointerMayBeCaptured(UseInst, true, true)) in collectUsesWithPtrTypes()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2627 if (AI && !PointerMayBeCaptured(AI, false, true)) in isSafeToSpeculateStore()