reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/CaptureTracking.h
   42   bool PointerMayBeCaptured(const Value *V,

References

lib/Analysis/BasicAliasAnalysis.cpp
  138     auto Ret = !PointerMayBeCaptured(V, false, /*StoreCaptures=*/true);
  152       auto Ret = !PointerMayBeCaptured(V, false, /*StoreCaptures=*/true);
lib/Analysis/CaptureTracking.cpp
  211     return PointerMayBeCaptured(V, ReturnCaptures, StoreCaptures,
lib/Analysis/InstructionSimplify.cpp
 2477     if (MI && !PointerMayBeCaptured(MI, true, true))
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
  576       if (PointerMayBeCaptured(UseInst, true, true))
lib/Transforms/IPO/FunctionAttrs.cpp
  917     if (PointerMayBeCaptured(RetVal, false, /*StoreCaptures=*/false))
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  401         !PointerMayBeCaptured(Addr, true, true)) {
lib/Transforms/Scalar/DeadStoreElimination.cpp
  766     else if (isAllocLikeFn(&I, TLI) && !PointerMayBeCaptured(&I, true, true))
 1168                 !PointerMayBeCaptured(Underlying, false, true);
lib/Transforms/Scalar/LICM.cpp
 1857     !PointerMayBeCaptured(Object, true, true);
 2084           !PointerMayBeCaptured(Object, true, true);
lib/Transforms/Utils/SimplifyLibCalls.cpp
  157   if (PointerMayBeCaptured(File, true, true))
unittests/Analysis/CaptureTrackingTest.cpp
   60     ASSERT_FALSE(PointerMayBeCaptured(Arg, true, true, FalseMaxUsesLimit));
   61     ASSERT_TRUE(PointerMayBeCaptured(Arg, true, true, TrueMaxUsesLimit));