ΒΆvoid PointerMayBeCaptured(
const llvm::Value* V,
llvm::CaptureTracker* Tracker,
unsigned int MaxUsesToExplore =
DefaultMaxUsesToExplore)
void PointerMayBeCaptured(
const llvm::Value* V,
llvm::CaptureTracker* Tracker,
unsigned int MaxUsesToExplore =
DefaultMaxUsesToExplore)
Description
PointerMayBeCaptured - Visit the value and the values derived from it and find values which appear to be capturing the pointer value. This feeds results into and is controlled by the CaptureTracker object. MaxUsesToExplore specifies how many uses should the analysis explore for one value before giving up due too "too many uses".
Declared at: llvm/include/llvm/Analysis/CaptureTracking.h:99
Parameters
- const llvm::Value* V
- llvm::CaptureTracker* Tracker
- unsigned int MaxUsesToExplore = DefaultMaxUsesToExplore