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 LLVM_ABI InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 122 InlineAdvisor *const Advisor; 147 DefaultInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, 165 class LLVM_ABI InlineAdvisor { 167 InlineAdvisor(InlineAdvisor &&) = delete; 168 virtual ~InlineAdvisor(); 204 InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, 231 class LLVM_ABI DefaultInlineAdvisor : public InlineAdvisor { 235 : InlineAdvisor(M, FAM, IC), Params(Params) {} in DefaultInlineAdvisor() [all …]
|
| H A D | ReplayInlineAdvisor.h | 55 std::unique_ptr<InlineAdvisor> 58 std::unique_ptr<InlineAdvisor> OriginalAdvisor, 64 class ReplayInlineAdvisor : public InlineAdvisor { 68 std::unique_ptr<InlineAdvisor> OriginalAdvisor, 80 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 | 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 | InlineAdvisor.cpp | 83 MandatoryInlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in MandatoryInlineAdvice() 190 InlineAdvice::InlineAdvice(InlineAdvisor *Advisor, CallBase &CB, in InlineAdvice() 558 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM, in InlineAdvisor() function in InlineAdvisor 571 InlineAdvisor::~InlineAdvisor() { in ~InlineAdvisor() 579 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice() 627 InlineAdvisor::MandatoryInliningKind 628 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind() 650 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB, in getAdvice() 660 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
|
| H A D | MLInlineAdvisor.cpp | 71 std::unique_ptr<InlineAdvisor> 143 : InlineAdvisor( in MLInlineAdvisor() 372 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl() 377 if (MandatoryKind == InlineAdvisor::MandatoryInliningKind::Never || in getAdviceImpl() 382 MandatoryKind == InlineAdvisor::MandatoryInliningKind::Always; in getAdviceImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ModuleInliner.h | 39 InlineAdvisor &getAdvisor(const ModuleAnalysisManager &MAM, 41 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
|
| H A D | Inliner.h | 52 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM, 54 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ModuleInliner.cpp | 74 InlineAdvisor &ModuleInlinerPass::getAdvisor(const ModuleAnalysisManager &MAM, in getAdvisor() 137 InlineAdvisor &Advisor = getAdvisor(MAM, FAM, M); in run()
|
| H A D | Inliner.cpp | 160 InlineAdvisor & 221 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run()
|
| H A D | SampleProfile.cpp | 598 std::unique_ptr<InlineAdvisor> ExternalInlineAdvisor;
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 123 SRCS_MIN+= Analysis/InlineAdvisor.cpp
|