class InlineAdvisorAnalysis
Declaration
class InlineAdvisorAnalysis : public AnalysisInfoMixin { /* full declaration omitted */ };
Description
The InlineAdvisorAnalysis is a module pass because the InlineAdvisor needs to capture state right before inlining commences over a module.
Declared at: llvm/include/llvm/Analysis/InlineAdvisor.h:243
Inherits from: AnalysisInfoMixin
Member Variables
- public static llvm::AnalysisKey Key
Method Overview
- public InlineAdvisorAnalysis()
- public llvm::InlineAdvisorAnalysis::Result run(llvm::Module & M, llvm::ModuleAnalysisManager & MAM)
Methods
¶InlineAdvisorAnalysis()
InlineAdvisorAnalysis()
Declared at: llvm/include/llvm/Analysis/InlineAdvisor.h:246
¶llvm::InlineAdvisorAnalysis::Result run(
llvm::Module& M,
llvm::ModuleAnalysisManager& MAM)
llvm::InlineAdvisorAnalysis::Result run(
llvm::Module& M,
llvm::ModuleAnalysisManager& MAM)
Declared at: llvm/include/llvm/Analysis/InlineAdvisor.h:267