Home
last modified time | relevance | path

Searched refs:InlineAdvisor (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h45 class InlineAdvisor; variable
55 InlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
97 InlineAdvisor *const Advisor;
122 DefaultInlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
140 class InlineAdvisor {
142 InlineAdvisor(InlineAdvisor &&) = delete;
143 virtual ~InlineAdvisor();
165 InlineAdvisor(Module &M, FunctionAnalysisManager &FAM);
204 class DefaultInlineAdvisor : public InlineAdvisor {
208 : InlineAdvisor(M, FAM), Params(Params) {} in DefaultInlineAdvisor()
[all …]
H A DReplayInlineAdvisor.h25 class ReplayInlineAdvisor : public InlineAdvisor {
29 std::unique_ptr<InlineAdvisor> OriginalAdvisor,
36 std::unique_ptr<InlineAdvisor> OriginalAdvisor;
H A DMLInlineAdvisor.h24 class MLInlineAdvisor : public InlineAdvisor {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInlineAdvisor.cpp115 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice()
122 void InlineAdvisor::markFunctionAsDeleted(Function *F) { in markFunctionAsDeleted()
128 void InlineAdvisor::freeDeletedFunctions() { in freeDeletedFunctions()
454 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM) in InlineAdvisor() function in InlineAdvisor
463 InlineAdvisor::~InlineAdvisor() { in ~InlineAdvisor()
473 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice()
478 InlineAdvisor::MandatoryInliningKind
479 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind()
501 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB, in getAdvice()
511 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
H A DMLInlineAdvisor.cpp68 : InlineAdvisor( in MLInlineAdvisor()
185 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl()
190 if (MandatoryKind == InlineAdvisor::MandatoryInliningKind::Never || in getAdviceImpl()
195 MandatoryKind == InlineAdvisor::MandatoryInliningKind::Always; in getAdviceImpl()
H A DReplayInlineAdvisor.cpp27 std::unique_ptr<InlineAdvisor> OriginalAdvisor, StringRef RemarksFile, in ReplayInlineAdvisor()
29 : InlineAdvisor(M, FAM), OriginalAdvisor(std::move(OriginalAdvisor)), in ReplayInlineAdvisor()
H A DReleaseModeModelRunner.cpp85 std::unique_ptr<InlineAdvisor>
H A DCMakeLists.txt68 InlineAdvisor.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DInliner.h107 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
109 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/
H A DMakefile52 InlineAdvisor.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn61 "InlineAdvisor.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DInliner.cpp640 InlineAdvisor &
688 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run()