LLVM 19.0.0git
llvm::MLInlineAdvisor Member List

This is the complete list of members for llvm::MLInlineAdvisor, including all inherited members.

AnnotatedInlinePassNamellvm::InlineAdvisorprotected
FAMllvm::InlineAdvisorprotected
getAdvice(CallBase &CB, bool MandatoryOnly=false)llvm::InlineAdvisor
getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE)llvm::MLInlineAdvisorprotectedvirtual
getAdviceImpl(CallBase &CB) overridellvm::MLInlineAdvisorprotectedvirtual
getAnnotatedInlinePassName() constllvm::InlineAdvisorinline
getCachedFPI(Function &) constllvm::MLInlineAdvisor
getCallerORE(CallBase &CB)llvm::InlineAdvisorprotected
GetDefaultAdvicellvm::MLInlineAdvisorprotected
getInitialFunctionLevel(const Function &F) constllvm::MLInlineAdvisorprotected
getIRSize(Function &F) constllvm::MLInlineAdvisorinline
getLocalCalls(Function &F)llvm::MLInlineAdvisor
getMandatoryAdvice(CallBase &CB, bool Advice) overridellvm::MLInlineAdvisorprotectedvirtual
getMandatoryAdviceImpl(CallBase &CB)llvm::MLInlineAdvisorprotectedvirtual
getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, OptimizationRemarkEmitter &ORE)llvm::InlineAdvisorprotectedstatic
getModelRunner() constllvm::MLInlineAdvisorinline
ICllvm::InlineAdvisorprotected
ImportedFunctionsStatsllvm::InlineAdvisorprotected
InlineAdvisor(InlineAdvisor &&)=deletellvm::InlineAdvisor
InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, std::optional< InlineContext > IC=std::nullopt)llvm::InlineAdvisorprotected
isForcedToStop() constllvm::MLInlineAdvisorinline
Mllvm::InlineAdvisorprotected
MandatoryInliningKind enum namellvm::InlineAdvisorprotected
MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, std::unique_ptr< MLModelRunner > ModelRunner, std::function< bool(CallBase &)> GetDefaultAdvice)llvm::MLInlineAdvisor
ModelRunnerllvm::MLInlineAdvisorprotected
onPassEntry(LazyCallGraph::SCC *SCC) overridellvm::MLInlineAdvisorvirtual
onPassExit(LazyCallGraph::SCC *SCC) overridellvm::MLInlineAdvisorvirtual
onSuccessfulInlining(const MLInlineAdvice &Advice, bool CalleeWasDeleted)llvm::MLInlineAdvisor
~InlineAdvisor()llvm::InlineAdvisorvirtual
~MLInlineAdvisor()=defaultllvm::MLInlineAdvisorvirtual