LLVM  14.0.0git
Public Member Functions | List of all members
llvm::InlineAdvisorAnalysis::Result Struct Reference

#include "llvm/Analysis/InlineAdvisor.h"

Public Member Functions

 Result (Module &M, ModuleAnalysisManager &MAM)
 
bool invalidate (Module &, const PreservedAnalyses &PA, ModuleAnalysisManager::Invalidator &)
 
bool tryCreate (InlineParams Params, InliningAdvisorMode Mode, const ReplayInlinerSettings &ReplaySettings)
 
InlineAdvisorgetAdvisor () const
 

Detailed Description

Definition at line 216 of file InlineAdvisor.h.

Constructor & Destructor Documentation

◆ Result()

llvm::InlineAdvisorAnalysis::Result::Result ( Module M,
ModuleAnalysisManager MAM 
)
inline

Definition at line 217 of file InlineAdvisor.h.

References M, and MAM.

Member Function Documentation

◆ getAdvisor()

InlineAdvisor* llvm::InlineAdvisorAnalysis::Result::getAdvisor ( ) const
inline

Definition at line 227 of file InlineAdvisor.h.

◆ invalidate()

bool llvm::InlineAdvisorAnalysis::Result::invalidate ( Module ,
const PreservedAnalyses PA,
ModuleAnalysisManager::Invalidator  
)
inline

Definition at line 218 of file InlineAdvisor.h.

References llvm::PreservedAnalyses::getChecker().

◆ tryCreate()

bool InlineAdvisorAnalysis::Result::tryCreate ( InlineParams  Params,
InliningAdvisorMode  Mode,
const ReplayInlinerSettings ReplaySettings 
)

The documentation for this struct was generated from the following files: