This is the complete list of members for llvm::MLInlineAdvisor, including all inherited members.
AnnotatedInlinePassName | llvm::InlineAdvisor | protected |
FAM | llvm::InlineAdvisor | protected |
getAdvice(CallBase &CB, bool MandatoryOnly=false) | llvm::InlineAdvisor | |
getAdviceFromModel(CallBase &CB, OptimizationRemarkEmitter &ORE) | llvm::MLInlineAdvisor | protectedvirtual |
getAdviceImpl(CallBase &CB) override | llvm::MLInlineAdvisor | protectedvirtual |
getAnnotatedInlinePassName() const | llvm::InlineAdvisor | inline |
getCachedFPI(Function &) const | llvm::MLInlineAdvisor | |
getCallerORE(CallBase &CB) | llvm::InlineAdvisor | protected |
GetDefaultAdvice | llvm::MLInlineAdvisor | protected |
getInitialFunctionLevel(const Function &F) const | llvm::MLInlineAdvisor | protected |
getIRSize(Function &F) const | llvm::MLInlineAdvisor | inline |
getLocalCalls(Function &F) | llvm::MLInlineAdvisor | |
getMandatoryAdvice(CallBase &CB, bool Advice) override | llvm::MLInlineAdvisor | protectedvirtual |
getMandatoryAdviceImpl(CallBase &CB) | llvm::MLInlineAdvisor | protectedvirtual |
getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, OptimizationRemarkEmitter &ORE) | llvm::InlineAdvisor | protectedstatic |
getModelRunner() const | llvm::MLInlineAdvisor | inline |
IC | llvm::InlineAdvisor | protected |
ImportedFunctionsStats | llvm::InlineAdvisor | protected |
InlineAdvisor(InlineAdvisor &&)=delete | llvm::InlineAdvisor | |
InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, std::optional< InlineContext > IC=std::nullopt) | llvm::InlineAdvisor | protected |
isForcedToStop() const | llvm::MLInlineAdvisor | inline |
M | llvm::InlineAdvisor | protected |
MandatoryInliningKind enum name | llvm::InlineAdvisor | protected |
MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, std::unique_ptr< MLModelRunner > ModelRunner, std::function< bool(CallBase &)> GetDefaultAdvice) | llvm::MLInlineAdvisor | |
ModelRunner | llvm::MLInlineAdvisor | protected |
onPassEntry(LazyCallGraph::SCC *SCC) override | llvm::MLInlineAdvisor | virtual |
onPassExit(LazyCallGraph::SCC *SCC) override | llvm::MLInlineAdvisor | virtual |
onSuccessfulInlining(const MLInlineAdvice &Advice, bool CalleeWasDeleted) | llvm::MLInlineAdvisor | |
~InlineAdvisor() | llvm::InlineAdvisor | virtual |
~MLInlineAdvisor()=default | llvm::MLInlineAdvisor | virtual |