| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 66 class InlineAdvisor; variable 76 InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 120 InlineAdvisor *const Advisor; 163 class InlineAdvisor { 165 InlineAdvisor(InlineAdvisor &&) = delete; 166 virtual ~InlineAdvisor(); 229 class DefaultInlineAdvisor : public InlineAdvisor { 233 : InlineAdvisor(M, FAM, IC), Params(Params) {} in DefaultInlineAdvisor() 264 std::unique_ptr<InlineAdvisor> Advisor; 284 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 | 27 class MLInlineAdvisor : public InlineAdvisor {
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineAdvisor.cpp | 70 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in MandatoryInlineAdvice() 172 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() 514 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, in InlineAdvisor() function in InlineAdvisor 527 InlineAdvisor::~InlineAdvisor() { in ~InlineAdvisor() 535 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice() 583 InlineAdvisor::MandatoryInliningKind 584 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind() 606 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB, in getAdvice() 616 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 | 38 std::unique_ptr<InlineAdvisor> 91 : InlineAdvisor( in MLInlineAdvisor() 295 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl() 300 if (MandatoryKind == InlineAdvisor::MandatoryInliningKind::Never || in getAdviceImpl() 305 MandatoryKind == InlineAdvisor::MandatoryInliningKind::Always; in getAdviceImpl()
|
| H A D | CMakeLists.txt | 74 InlineAdvisor.cpp
|
| /llvm-project-15.0.7/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 | 110 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, 112 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | pr52118.ll | 1 ; Test that the InlineAdvisor, upon being cleared, is re-created correctly.
|
| H A D | enable-inline-advisor-printing.ll | 18 ; CHECK-COUNT-4: Unimplemented InlineAdvisor print
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | ModuleInliner.cpp | 71 InlineAdvisor &ModuleInlinerPass::getAdvisor(const ModuleAnalysisManager &MAM, in getAdvisor() 134 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run()
|
| H A D | Inliner.cpp | 704 InlineAdvisor & 758 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run()
|
| H A D | SampleProfile.cpp | 539 std::unique_ptr<InlineAdvisor> ExternalInlineAdvisor;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 62 "InlineAdvisor.cpp",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5007 llvm/include/llvm/Analysis/InlineAdvisor.h 5740 llvm/lib/Analysis/InlineAdvisor.cpp
|