LLVM
15.0.0git
|
#include "llvm/Analysis/CFLAndersAliasAnalysis.h"
Classes | |
class | FunctionInfo |
Additional Inherited Members | |
![]() | |
AAResultBase ()=default | |
AAResultBase (const AAResultBase &Arg) | |
AAResultBase (AAResultBase &&Arg) | |
AAResultsProxy | getBestAAResults () |
Get a proxy for the best AA result set to query at this time. More... | |
Definition at line 38 of file CFLAndersAliasAnalysis.h.
|
explicit |
Definition at line 92 of file CFLAndersAliasAnalysis.cpp.
CFLAndersAAResult::CFLAndersAAResult | ( | CFLAndersAAResult && | RHS | ) |
Definition at line 95 of file CFLAndersAliasAnalysis.cpp.
|
default |
AliasResult CFLAndersAAResult::alias | ( | const MemoryLocation & | LocA, |
const MemoryLocation & | LocB, | ||
AAQueryInfo & | AAQI | ||
) |
Definition at line 879 of file CFLAndersAliasAnalysis.cpp.
References llvm::MemoryLocation::Ptr, and query().
Evict the given function from cache.
Definition at line 825 of file CFLAndersAliasAnalysis.cpp.
const AliasSummary * CFLAndersAAResult::getAliasSummary | ( | const Function & | Fn | ) |
Get the alias summary for the given function Return nullptr if the summary is not found or not available.
Definition at line 839 of file CFLAndersAliasAnalysis.cpp.
|
inline |
Handle invalidation events from the new pass manager.
By definition, this result is stateless and so remains valid.
Definition at line 51 of file CFLAndersAliasAnalysis.h.
AliasResult CFLAndersAAResult::query | ( | const MemoryLocation & | LocA, |
const MemoryLocation & | LocB | ||
) |
Definition at line 847 of file CFLAndersAliasAnalysis.cpp.
References assert(), llvm::dbgs(), LLVM_DEBUG, llvm::cflaa::parentFunctionOfValue(), llvm::MemoryLocation::Ptr, and llvm::MemoryLocation::Size.