LLVM: llvm::InlineAdvisor Class Reference (original ) (raw )Interface for deciding whether to inline a call site or not. More...
#include "[llvm/Analysis/InlineAdvisor.h](InlineAdvisor%5F8h%5Fsource.html)"
Interface for deciding whether to inline a call site or not.
Definition at line 165 of file InlineAdvisor.h .
◆ MandatoryInliningKind◆ ~InlineAdvisor()
InlineAdvisor::~InlineAdvisor ( )
virtual
◆ InlineAdvisor() [2/2]◆ getAdvice()◆ getAdviceImpl()
virtual std::unique_ptr< InlineAdvice > llvm::InlineAdvisor::getAdviceImpl ( CallBase & CB )
protectedpure virtual
◆ getAnnotatedInlinePassName()
const char * llvm::InlineAdvisor::getAnnotatedInlinePassName ( ) const
inline
◆ getCallerORE()◆ getMandatoryAdvice()◆ getMandatoryKind()◆ onPassEntry()
virtual void llvm::InlineAdvisor::onPassEntry ( LazyCallGraph::SCC * SCC = nullptr)
inlinevirtual
◆ onPassExit()
virtual void llvm::InlineAdvisor::onPassExit ( LazyCallGraph::SCC * SCC = nullptr)
inlinevirtual
◆ print()
virtual void llvm::InlineAdvisor::print ( raw_ostream & OS ) const
inlinevirtual
◆ InlineAdvice◆ AnnotatedInlinePassName
const std::string llvm::InlineAdvisor::AnnotatedInlinePassName
protected
◆ FAM◆ IC◆ ImportedFunctionsStats
Module & llvm::InlineAdvisor::M
protected
The documentation for this class was generated from the following files: