LLVM 22.0.0git
|
#include "Transforms/ObjCARC/ProvenanceAnalysis.h"
Public Member Functions | |
ProvenanceAnalysis ()=default | |
ProvenanceAnalysis (const ProvenanceAnalysis &)=delete | |
ProvenanceAnalysis & | operator= (const ProvenanceAnalysis &)=delete |
void | setAA (AAResults *aa) |
AAResults * | getAA () const |
bool | related (const Value *A, const Value *B) |
void | clear () |
Definition at line 51 of file ProvenanceAnalysis.h.
|
default |
Referenced by operator=(), and ProvenanceAnalysis().
|
delete |
References ProvenanceAnalysis().
|
inline |
Definition at line 77 of file ProvenanceAnalysis.h.
|
inline |
Definition at line 73 of file ProvenanceAnalysis.h.
Referenced by llvm::objcarc::CanAlterRefCount(), and llvm::objcarc::CanUse().
|
delete |
References ProvenanceAnalysis().
Definition at line 161 of file ProvenanceAnalysis.cpp.
References A(), B(), and llvm::objcarc::GetUnderlyingObjCPtrCached().
Referenced by llvm::objcarc::CanAlterRefCount(), llvm::objcarc::CanUse(), and llvm::PAEvalPass::run().
|
inline |
Definition at line 71 of file ProvenanceAnalysis.h.
References aa.
Referenced by llvm::PAEvalPass::run().