Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h41 class InlineAdvisor; variable
51 InlineAdvice(InlineAdvisor *Advisor, CallBase &CB,
93 InlineAdvisor *const Advisor;
136 class InlineAdvisor {
138 InlineAdvisor(InlineAdvisor &&) = delete;
139 virtual ~InlineAdvisor();
200 class DefaultInlineAdvisor : public InlineAdvisor {
204 : InlineAdvisor(M, FAM), Params(Params) {} in DefaultInlineAdvisor()
235 std::unique_ptr<InlineAdvisor> Advisor;
242 std::unique_ptr<InlineAdvisor>
[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 {
/freebsd-13.1/contrib/llvm-project/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()
457 InlineAdvisor::InlineAdvisor(Module &M, FunctionAnalysisManager &FAM) in InlineAdvisor() function in InlineAdvisor
466 InlineAdvisor::~InlineAdvisor() { in ~InlineAdvisor()
476 std::unique_ptr<InlineAdvice> InlineAdvisor::getMandatoryAdvice(CallBase &CB, in getMandatoryAdvice()
481 InlineAdvisor::MandatoryInliningKind
482 InlineAdvisor::getMandatoryKind(CallBase &CB, FunctionAnalysisManager &FAM, in getMandatoryKind()
504 std::unique_ptr<InlineAdvice> InlineAdvisor::getAdvice(CallBase &CB, in getAdvice()
514 OptimizationRemarkEmitter &InlineAdvisor::getCallerORE(CallBase &CB) { in getCallerORE()
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 DMLInlineAdvisor.cpp76 : InlineAdvisor( in MLInlineAdvisor()
193 auto MandatoryKind = InlineAdvisor::getMandatoryKind(CB, FAM, ORE); in getAdviceImpl()
198 if (MandatoryKind == InlineAdvisor::MandatoryInliningKind::Never || in getAdviceImpl()
203 MandatoryKind == InlineAdvisor::MandatoryInliningKind::Always; in getAdviceImpl()
H A DReleaseModeModelRunner.cpp85 std::unique_ptr<InlineAdvisor>
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DInliner.h107 InlineAdvisor &getAdvisor(const ModuleAnalysisManagerCGSCCProxy::Result &MAM,
109 std::unique_ptr<InlineAdvisor> OwnedAdvisor;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DInliner.cpp644 InlineAdvisor &
839 InlineAdvisor &Advisor = getAdvisor(MAMProxy, FAM, M); in run()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile84 SRCS_MIN+= Analysis/InlineAdvisor.cpp