LLVM 17.0.0git
|
Context-free CaptureInfo provider, which computes and caches whether an object is captured in the function at all, but does not distinguish whether it was captured before or after the context instruction. More...
#include "llvm/Analysis/AliasAnalysis.h"
Public Member Functions | |
bool | isNotCapturedBeforeOrAt (const Value *Object, const Instruction *I) override |
![]() | |
virtual | ~CaptureInfo ()=0 |
virtual bool | isNotCapturedBeforeOrAt (const Value *Object, const Instruction *I)=0 |
Context-free CaptureInfo provider, which computes and caches whether an object is captured in the function at all, but does not distinguish whether it was captured before or after the context instruction.
Definition at line 154 of file AliasAnalysis.h.
|
overridevirtual |
Implements llvm::CaptureInfo.
Definition at line 195 of file BasicAliasAnalysis.cpp.
References llvm::isNonEscapingLocalObject(), and llvm::Object.