Lines Matching refs:MLInlineAdvisor
43 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner)); in getReleaseModeAdvisor()
89 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() function in MLInlineAdvisor
138 unsigned MLInlineAdvisor::getInitialFunctionLevel(const Function &F) const { in getInitialFunctionLevel()
142 void MLInlineAdvisor::onPassEntry(LazyCallGraph::SCC *LastSCC) { in onPassEntry()
189 void MLInlineAdvisor::onPassExit(LazyCallGraph::SCC *LastSCC) { in onPassExit()
219 int64_t MLInlineAdvisor::getLocalCalls(Function &F) { in getLocalCalls()
228 void MLInlineAdvisor::onSuccessfulInlining(const MLInlineAdvice &Advice, in onSuccessfulInlining()
265 int64_t MLInlineAdvisor::getModuleIRSize() const { in getModuleIRSize()
273 FunctionPropertiesInfo &MLInlineAdvisor::getCachedFPI(Function &F) const { in getCachedFPI()
282 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getAdviceImpl(CallBase &CB) { in getAdviceImpl()
379 MLInlineAdvisor::getAdviceFromModel(CallBase &CB, in getAdviceFromModel()
386 MLInlineAdvisor::getSkipAdviceIfUnreachableCallsite(CallBase &CB) { in getSkipAdviceIfUnreachableCallsite()
393 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice()
409 MLInlineAdvisor::getMandatoryAdviceImpl(CallBase &CB) { in getMandatoryAdviceImpl()
413 void MLInlineAdvisor::print(raw_ostream &OS) const { in print()
425 MLInlineAdvice::MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB, in MLInlineAdvice()