Lines Matching refs:MLInlineAdvisor
91 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner), in getReleaseModeAdvisor()
139 MLInlineAdvisor::MLInlineAdvisor( in MLInlineAdvisor() function in MLInlineAdvisor
191 unsigned MLInlineAdvisor::getInitialFunctionLevel(const Function &F) const { in getInitialFunctionLevel()
195 void MLInlineAdvisor::onPassEntry(LazyCallGraph::SCC *CurSCC) { in onPassEntry()
245 void MLInlineAdvisor::onPassExit(LazyCallGraph::SCC *CurSCC) { in onPassExit()
273 int64_t MLInlineAdvisor::getLocalCalls(Function &F) { in getLocalCalls()
282 void MLInlineAdvisor::onSuccessfulInlining(const MLInlineAdvice &Advice, in onSuccessfulInlining()
325 int64_t MLInlineAdvisor::getModuleIRSize() const { in getModuleIRSize()
333 FunctionPropertiesInfo &MLInlineAdvisor::getCachedFPI(Function &F) const { in getCachedFPI()
342 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getAdviceImpl(CallBase &CB) { in getAdviceImpl()
452 MLInlineAdvisor::getAdviceFromModel(CallBase &CB, in getAdviceFromModel()
459 MLInlineAdvisor::getSkipAdviceIfUnreachableCallsite(CallBase &CB) { in getSkipAdviceIfUnreachableCallsite()
466 std::unique_ptr<InlineAdvice> MLInlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice()
482 MLInlineAdvisor::getMandatoryAdviceImpl(CallBase &CB) { in getMandatoryAdviceImpl()
486 void MLInlineAdvisor::print(raw_ostream &OS) const { in print()
506 MLInlineAdvice::MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB, in MLInlineAdvice()