Lines Matching refs:Advisor
70 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in MandatoryInlineAdvice() argument
73 : InlineAdvice(Advisor, CB, ORE, IsInliningMandatory) {} in MandatoryInlineAdvice()
89 return OptimizationRemarkMissed(Advisor->getAnnotatedInlinePassName(), in recordUnsuccessfulInliningImpl()
109 return OptimizationRemarkMissed(Advisor->getAnnotatedInlinePassName(), in recordUnsuccessfulInliningImpl()
121 Advisor->getAnnotatedInlinePassName()); in recordInliningWithCalleeDeletedImpl()
128 Advisor->getAnnotatedInlinePassName()); in recordInliningImpl()
172 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() argument
175 : Advisor(Advisor), Caller(CB.getCaller()), Callee(CB.getCalledFunction()), in InlineAdvice()
180 if (Advisor->ImportedFunctionsStats) in recordInlineStatsIfNeeded()
181 Advisor->ImportedFunctionsStats->recordInline(*Caller, *Callee); in recordInlineStatsIfNeeded()
205 Advisor.reset(new DefaultInlineAdvisor(M, FAM, Params, IC)); in tryCreate()
209 Advisor = llvm::getReplayInlineAdvisor(M, FAM, M.getContext(), in tryCreate()
210 std::move(Advisor), ReplaySettings, in tryCreate()
217 Advisor = in tryCreate()
227 Advisor = llvm::getReleaseModeAdvisor(M, MAM); in tryCreate()
232 return !!Advisor; in tryCreate()