ΒΆ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