ΒΆllvm::AAResults createLegacyPMAAResults(
llvm::Pass& P,
llvm::Function& F,
llvm::BasicAAResult& BAR)
llvm::AAResults createLegacyPMAAResults(
llvm::Pass& P,
llvm::Function& F,
llvm::BasicAAResult& BAR)
Description
A helper for the legacy pass manager to create a \c AAResults object populated to the best of our ability for a particular function when inside of a \c ModulePass or a \c CallGraphSCCPass. If a \c ModulePass or a \c CallGraphSCCPass calls \p createLegacyPMAAResults, it also needs to call \p addUsedAAAnalyses in \p getAnalysisUsage.
Declared at: llvm/include/llvm/Analysis/AliasAnalysis.h:1210
Parameters
- llvm::Pass& P
- llvm::Function& F
- llvm::BasicAAResult& BAR