Home
last modified time | relevance | path

Searched refs:Advice (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DModuleInliner.cpp201 auto Advice = Advisor.getAdvice(*CB, /*OnlyMandatory*/ false); in run() local
203 if (!Advice->isInliningRecommended()) { in run()
204 Advice->recordUnattemptedInlining(); in run()
219 Advice->recordUnsuccessfulInlining(IR); in run()
276 Advice->recordInliningWithCalleeDeleted(); in run()
278 Advice->recordInlining(); in run()
H A DInliner.cpp363 std::unique_ptr<InlineAdvice> Advice = in run() local
367 if (!Advice) in run()
370 if (!Advice->isInliningRecommended()) { in run()
371 Advice->recordUnattemptedInlining(); in run()
391 Advice->recordUnsuccessfulInlining(IR); in run()
472 Advice->recordInliningWithCalleeDeleted(); in run()
474 Advice->recordInlining(); in run()
H A DSampleProfile.cpp1321 std::unique_ptr<InlineAdvice> Advice = nullptr; in getExternalInlineAdvisorCost() local
1323 Advice = ExternalInlineAdvisor->getAdvice(CB); in getExternalInlineAdvisorCost()
1324 if (Advice) { in getExternalInlineAdvisorCost()
1325 if (!Advice->isInliningRecommended()) { in getExternalInlineAdvisorCost()
1326 Advice->recordUnattemptedInlining(); in getExternalInlineAdvisorCost()
1329 Advice->recordInlining(); in getExternalInlineAdvisorCost()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInteractiveModelRunner.cpp28 const TensorSpec &Advice, StringRef OutboundName, StringRef InboundName) in InteractiveModelRunner() argument
30 InputSpecs(Inputs), OutputSpec(Advice), in InteractiveModelRunner()
43 Log = std::make_unique<Logger>(std::move(OutStream), InputSpecs, Advice, in InteractiveModelRunner()
44 /*IncludeReward=*/false, Advice); in InteractiveModelRunner()
H A DMLInlineAdvisor.cpp282 void MLInlineAdvisor::onSuccessfulInlining(const MLInlineAdvice &Advice, in onSuccessfulInlining() argument
285 Function *Caller = Advice.getCaller(); in onSuccessfulInlining()
286 Function *Callee = Advice.getCallee(); in onSuccessfulInlining()
295 Advice.updateCachedCallerFPI(FAM); in onSuccessfulInlining()
297 getIRSize(*Caller) + (CalleeWasDeleted ? 0 : Advice.CalleeIRSize); in onSuccessfulInlining()
298 CurrentIRSize += IRSizeAfter - (Advice.CallerIRSize + Advice.CalleeIRSize); in onSuccessfulInlining()
321 EdgeCount += (NewCallerAndCalleeEdges - Advice.CallerAndCalleeEdges); in onSuccessfulInlining()
467 bool Advice) { in getMandatoryAdvice() argument
471 if (Advice && !ForceStop) in getMandatoryAdvice()
478 return std::make_unique<InlineAdvice>(this, CB, getCallerORE(CB), Advice); in getMandatoryAdvice()
H A DInlineAdvisor.cpp545 bool Advice) { in getMandatoryAdvice() argument
547 Advice); in getMandatoryAdvice()
619 bool Advice = CB.getCaller() != CB.getCalledFunction() && in getAdvice() local
622 return getMandatoryAdvice(CB, Advice); in getAdvice()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMLInlineAdvisor.h43 void onSuccessfulInlining(const MLInlineAdvice &Advice,
55 bool Advice) override;
H A DInteractiveModelRunner.h45 const TensorSpec &Advice, StringRef OutboundName,
H A DInlineAdvisor.h207 bool Advice);
/freebsd/share/misc/
H A Dscsi_modes257 0x0a,0x05 "I/O Advice Hints Grouping";
/freebsd/contrib/diff/doc/
H A Ddiff.texi3299 * Tips for Patch Producers:: Advice for making patches.
3300 * Tips for Patch Consumers:: Advice for using patches.
/freebsd/share/termcap/
H A Dtermcap3815 # Advice on the Wyse 30 and 50 standout mode glitch:
/freebsd/contrib/unbound/doc/
H A DChangelog6460 - DLV is going to be decommissioned. Advice to stop using it, and