struct AnalysisGetter
Declaration
struct AnalysisGetter { /* full declaration omitted */ };
Description
Wrapper for FunctoinAnalysisManager.
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:969
Member Variables
- private llvm::FunctionAnalysisManager* FAM = nullptr
Method Overview
- public AnalysisGetter(llvm::FunctionAnalysisManager & FAM)
- public AnalysisGetter()
- public template <typename Analysis>typename Analysis::Result * getAnalysis(const llvm::Function & F)
Methods
¶AnalysisGetter(llvm::FunctionAnalysisManager& FAM)
AnalysisGetter(llvm::FunctionAnalysisManager& FAM)
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:977
Parameters
¶AnalysisGetter()
AnalysisGetter()
Declared at: llvm/include/llvm/Transforms/IPO/Attributor.h:978
¶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:971
Templates
- Analysis
Parameters
- const llvm::Function& F