Searched refs:InlineAdvisor (Results 1 – 12 of 12) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InlineAdvisor.h | 67 class InlineAdvisor; variable 77 InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 121 InlineAdvisor *const Advisor; 164 class InlineAdvisor { 166 InlineAdvisor(InlineAdvisor &&) = delete; 167 virtual ~InlineAdvisor(); 230 class DefaultInlineAdvisor : public InlineAdvisor { 234 : InlineAdvisor(M, FAM, IC), Params(Params) {} in DefaultInlineAdvisor() 338 std::unique_ptr<InlineAdvisor> Advisor; 359 std::unique_ptr<InlineAdvisor> [all …]
|
H A D | ReplayInlineAdvisor.h | 56 std::unique_ptr<InlineAdvisor> 59 std::unique_ptr<InlineAdvisor> OriginalAdvisor, 65 class ReplayInlineAdvisor : public InlineAdvisor { 69 std::unique_ptr<InlineAdvisor> OriginalAdvisor, 81 std::unique_ptr<InlineAdvisor> OriginalAdvisor;
|
H A D | MLInlineAdvisor.h | 28 class MLInlineAdvisor : public InlineAdvisor {
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InlineAdvisor.cpp | 73 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in MandatoryInlineAdvice() 175 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() 522 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, in InlineAdvisor() function in InlineAdvisor 535 InlineAdvisor::~InlineAdvisor() { in ~InlineAdvisor() 543 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice() 591 InlineAdvisor::MandatoryInliningKind 592 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind() 614 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB, in getAdvice() 624 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
|
H A D | ReplayInlineAdvisor.cpp | 28 std::unique_ptr<InlineAdvisor> OriginalAdvisor, in ReplayInlineAdvisor() 31 : InlineAdvisor(M, FAM, IC), OriginalAdvisor(std::move(OriginalAdvisor)), in ReplayInlineAdvisor() 79 std::unique_ptr<InlineAdvisor> 82 std::unique_ptr<InlineAdvisor> OriginalAdvisor, in getReplayInlineAdvisor()
|
H A D | MLInlineAdvisor.cpp | 57 std::unique_ptr<InlineAdvisor> 128 : InlineAdvisor( in MLInlineAdvisor() 337 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl() 342 if (MandatoryKind == InlineAdvisor::MandatoryInliningKind::Never || in getAdviceImpl() 347 MandatoryKind == InlineAdvisor::MandatoryInliningKind::Always; in getAdviceImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | ModuleInliner.h | 38 InlineAdvisor &getAdvisor(const ModuleAnalysisManager &MAM, 40 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
|
H A D | Inliner.h | 49 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, 51 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ModuleInliner.cpp | 66 InlineAdvisor &ModuleInlinerPass::getAdvisor(const ModuleAnalysisManager &MAM, in getAdvisor() 127 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run()
|
H A D | Inliner.cpp | 162 InlineAdvisor & 215 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run()
|
H A D | SampleProfile.cpp | 637 std::unique_ptr<InlineAdvisor> ExternalInlineAdvisor;
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 95 SRCS_MIN+= Analysis/InlineAdvisor.cpp
|