Home
last modified time | relevance | path

Searched refs:Advisor (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp83 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in MandatoryInlineAdvice() argument
86 : InlineAdvice(Advisor, CB, ORE, IsInliningMandatory) {} in MandatoryInlineAdvice()
102 return OptimizationRemarkMissed(Advisor->getAnnotatedInlinePassName(), in recordUnsuccessfulInliningImpl()
122 return OptimizationRemarkMissed(Advisor->getAnnotatedInlinePassName(), in recordUnsuccessfulInliningImpl()
134 Advisor->getAnnotatedInlinePassName()); in recordInliningWithCalleeDeletedImpl()
141 Advisor->getAnnotatedInlinePassName()); in recordInliningImpl()
190 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() argument
193 : Advisor(Advisor), Caller(CB.getCaller()), Callee(CB.getCalledFunction()), in InlineAdvice()
198 if (Advisor->ImportedFunctionsStats) in recordInlineStatsIfNeeded()
199 Advisor->ImportedFunctionsStats->recordInline(*Caller, *Callee); in recordInlineStatsIfNeeded()
[all …]
H A DMLInlineAdvisor.cpp533 MLInlineAdvice::MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB, in MLInlineAdvice() argument
536 : InlineAdvice(Advisor, CB, ORE, Recommendation), in MLInlineAdvice()
537 CallerIRSize(Advisor->isForcedToStop() ? 0 : Advisor->getIRSize(*Caller)), in MLInlineAdvice()
538 CalleeIRSize(Advisor->isForcedToStop() ? 0 : Advisor->getIRSize(*Callee)), in MLInlineAdvice()
539 CallerAndCalleeEdges(Advisor->isForcedToStop() in MLInlineAdvice()
541 : (Advisor->getLocalCalls(*Caller) + in MLInlineAdvice()
542 Advisor->getLocalCalls(*Callee))), in MLInlineAdvice()
543 PreInlineCallerFPI(Advisor->getCachedFPI(*Caller)) { in MLInlineAdvice()
545 FPU.emplace(Advisor->getCachedFPI(*getCaller()), CB); in MLInlineAdvice()
H A DReplayInlineAdvisor.cpp85 auto Advisor = std::make_unique<ReplayInlineAdvisor>( in getReplayInlineAdvisor() local
88 if (!Advisor->areReplayRemarksLoaded()) in getReplayInlineAdvisor()
89 Advisor.reset(); in getReplayInlineAdvisor()
90 return Advisor; in getReplayInlineAdvisor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h77 LLVM_ABI InlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
122 InlineAdvisor *const Advisor; variable
147 DefaultInlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
150 : InlineAdvice(Advisor, CB, ORE, OIC.has_value()), OriginalCB(&CB),
325 InlineAdvisor *getAdvisor() const { return Advisor.get(); } in getAdvisor()
330 std::unique_ptr<InlineAdvisor> Advisor; member
H A DMLInlineAdvisor.h101 MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
121 return static_cast<MLInlineAdvisor *>(Advisor); in getAdvisor()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DModuleInliner.cpp137 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run() local
138 Advisor.onPassEntry(); in run()
140 auto AdvisorOnExit = make_scope_exit([&] { Advisor.onPassExit(); }); in run()
222 auto Advice = Advisor.getAdvice(*CB, /*OnlyMandatory*/ false); in run()
H A DInliner.cpp221 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run() local
222 Advisor.onPassEntry(&InitialC); in run()
282 auto AdvisorOnExit = make_scope_exit([&] { Advisor.onPassExit(C); }); in run()
362 Advisor.getAdvice(*CB, OnlyMandatory); in run()
/freebsd/contrib/file/magic/Magdir/
H A Dmsdos2393 # Note: called "Microsoft Advisor Help" by TrID
2394 0 ulequad&0xFFffFFfeFFffFFff 0x003a000000024e4c MS Advisor help file