Lines Matching refs:Advisor
115 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() argument
118 : Advisor(Advisor), Caller(CB.getCaller()), Callee(CB.getCalledFunction()), in InlineAdvice()
135 if (Advisor->ImportedFunctionsStats) in recordInlineStatsIfNeeded()
136 Advisor->ImportedFunctionsStats->recordInline(*Caller, *Callee); in recordInlineStatsIfNeeded()
148 Advisor->markFunctionAsDeleted(Callee); in recordInliningWithCalleeDeleted()
161 Advisor.reset(new DefaultInlineAdvisor(M, FAM, Params)); in tryCreate()
165 Advisor = std::make_unique<ReplayInlineAdvisor>( in tryCreate()
166 M, FAM, M.getContext(), std::move(Advisor), ReplayFile, in tryCreate()
173 Advisor = in tryCreate()
183 Advisor = llvm::getReleaseModeAdvisor(M, MAM); in tryCreate()
188 return !!Advisor; in tryCreate()