struct AnalysisGetter
Declaration
struct AnalysisGetter { /* full declaration omitted */ };
Description
Wrapper for FunctoinAnalysisManager.
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:527
Method Overview
- public AnalysisGetter(llvm::ModuleAnalysisManager & MAM)
- public AnalysisGetter()
- public template <typename Analysis>typename Analysis::Result * getAnalysis(const llvm::Function & F)
- public template <typename Analysis>typename Analysis::Result * getAnalysis(const llvm::Module & M)
Methods
¶AnalysisGetter(llvm::ModuleAnalysisManager& MAM)
AnalysisGetter(llvm::ModuleAnalysisManager& MAM)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:544
Parameters
¶AnalysisGetter()
AnalysisGetter()
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:545
¶template <typename Analysis>
typename Analysis::Result* getAnalysis(
const llvm::Function& F)
template <typename Analysis>
typename Analysis::Result* getAnalysis(
const llvm::Function& F)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:529
Templates
- Analysis
Parameters
- const llvm::Function& F
¶template <typename Analysis>
typename Analysis::Result* getAnalysis(
const llvm::Module& M)
template <typename Analysis>
typename Analysis::Result* getAnalysis(
const llvm::Module& M)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:539
Templates
- Analysis
Parameters
- const llvm::Module& M