Home
last modified time | relevance | path

Searched refs:MLInlineAdvisor (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/Inline/ML/
H A Denable-inline-advisor-printing-ml.ll26 ; CHECK: [MLInlineAdvisor] Nodes:
28 ; CHECK: [MLInlineAdvisor] Nodes:
30 ; CHECK: [MLInlineAdvisor] Nodes:
32 ; CHECK: [MLInlineAdvisor] Nodes:
34 ; CHECK-NOT: [MLInlineAdvisor] Nodes:
36 ; TWO: [MLInlineAdvisor] Nodes:
38 ; TWO: [MLInlineAdvisor] Nodes:
40 ; TWO-NOT: [MLInlineAdvisor] Nodes:
H A Dscc-dead-accounting.ll1 ; MRE for SCC splitting causing MLInlineAdvisor to lose track of edges
5 ; However, MLInlineAdvisor should still track the edges of foo and bar onPassExit
69 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 5 EdgesOfLastSeenNodes: 4
70 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 5 EdgesOfLastSeenNodes: 4
71 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 5 EdgesOfLastSeenNodes: 4
72 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 5 EdgesOfLastSeenNodes: 4
73 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 5 EdgesOfLastSeenNodes: 1
H A Dstate-tracking.ll5 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 1
H A Dfpi-update.ll30 ; CHECK: [MLInlineAdvisor] FPI:
H A Dstate-tracking-coro.ll7 ; CHECK: [MLInlineAdvisor] Nodes: 4 Edges: 0
H A Dstate-tracking-scc-splits.ll6 ; CHECK: [MLInlineAdvisor] Nodes: 36 Edges: 0
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp43 return std::make_unique<MLInlineAdvisor>(M, MAM, std::move(AOTRunner)); in getReleaseModeAdvisor()
89 MLInlineAdvisor::MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM, in MLInlineAdvisor() function in MLInlineAdvisor
142 void MLInlineAdvisor::onPassEntry(LazyCallGraph::SCC *LastSCC) { in onPassEntry()
189 void MLInlineAdvisor::onPassExit(LazyCallGraph::SCC *LastSCC) { in onPassExit()
219 int64_t MLInlineAdvisor::getLocalCalls(Function &F) { in getLocalCalls()
265 int64_t MLInlineAdvisor::getModuleIRSize() const { in getModuleIRSize()
379 MLInlineAdvisor::getAdviceFromModel(CallBase &CB, in getAdviceFromModel()
386 MLInlineAdvisor::getSkipAdviceIfUnreachableCallsite(CallBase &CB) { in getSkipAdviceIfUnreachableCallsite()
409 MLInlineAdvisor::getMandatoryAdviceImpl(CallBase &CB) { in getMandatoryAdviceImpl()
413 void MLInlineAdvisor::print(raw_ostream &OS) const { in print()
[all …]
H A DCMakeLists.txt95 MLInlineAdvisor.cpp
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMLInlineAdvisor.h27 class MLInlineAdvisor : public InlineAdvisor {
29 MLInlineAdvisor(Module &M, ModuleAnalysisManager &MAM,
32 virtual ~MLInlineAdvisor() = default;
92 MLInlineAdvice(MLInlineAdvisor *Advisor, CallBase &CB,
111 MLInlineAdvisor *getAdvisor() const { in getAdvisor()
112 return static_cast<MLInlineAdvisor *>(Advisor); in getAdvisor()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn84 "MLInlineAdvisor.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5020 llvm/include/llvm/Analysis/MLInlineAdvisor.h
5747 llvm/lib/Analysis/MLInlineAdvisor.cpp