LLVM
8.0.1
|
#include "llvm/Analysis/CFLAndersAliasAnalysis.h"
Classes | |
class | FunctionInfo |
Additional Inherited Members | |
Protected Member Functions inherited from llvm::AAResultBase< CFLAndersAAResult > | |
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 39 of file CFLAndersAliasAnalysis.h.
|
explicit |
Definition at line 92 of file CFLAndersAliasAnalysis.cpp.
Referenced by llvm::CFLAndersAA::run().
CFLAndersAAResult::CFLAndersAAResult | ( | CFLAndersAAResult && | RHS | ) |
Definition at line 93 of file CFLAndersAliasAnalysis.cpp.
References ~CFLAndersAAResult().
|
default |
Referenced by CFLAndersAAResult().
AliasResult CFLAndersAAResult::alias | ( | const MemoryLocation & | LocA, |
const MemoryLocation & | LocB | ||
) |
Definition at line 878 of file CFLAndersAliasAnalysis.cpp.
References llvm::AAResultBase< DerivedT >::alias(), llvm::MayAlias, llvm::MustAlias, llvm::MemoryLocation::Ptr, and query().
Evict the given function from cache.
Definition at line 824 of file CFLAndersAliasAnalysis.cpp.
References assert().
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 838 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.
References scan().
AliasResult CFLAndersAAResult::query | ( | const MemoryLocation & | LocA, |
const MemoryLocation & | LocB | ||
) |
Definition at line 846 of file CFLAndersAliasAnalysis.cpp.
References assert(), llvm::dbgs(), LLVM_DEBUG, llvm::MayAlias, llvm::NoAlias, llvm::cflaa::parentFunctionOfValue(), llvm::MemoryLocation::Ptr, and llvm::MemoryLocation::Size.
Referenced by alias().