LLVM  12.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 &, ModuleAnalysisManager::Invalidator &)
 
bool tryCreate (InlineParams Params, InliningAdvisorMode Mode)
 
InlineAdvisorgetAdvisor () const
 
void clear ()
 

Detailed Description

Definition at line 186 of file InlineAdvisor.h.

Constructor & Destructor Documentation

◆ Result()

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

Definition at line 187 of file InlineAdvisor.h.

Member Function Documentation

◆ clear()

void llvm::InlineAdvisorAnalysis::Result::clear ( )
inline

Definition at line 195 of file InlineAdvisor.h.

◆ getAdvisor()

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

Definition at line 194 of file InlineAdvisor.h.

◆ invalidate()

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

Definition at line 188 of file InlineAdvisor.h.

References Mode.

◆ tryCreate()

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

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