Searched refs:MLInlineAdvisor (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ML/ |
| H A D | enable-inline-advisor-printing-ml.ll | 26 ; 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 D | scc-dead-accounting.ll | 1 ; 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 D | state-tracking.ll | 5 ; CHECK: [MLInlineAdvisor] Nodes: 3 Edges: 1
|
| H A D | fpi-update.ll | 30 ; CHECK: [MLInlineAdvisor] FPI:
|
| H A D | state-tracking-coro.ll | 7 ; CHECK: [MLInlineAdvisor] Nodes: 4 Edges: 0
|
| H A D | state-tracking-scc-splits.ll | 6 ; CHECK: [MLInlineAdvisor] Nodes: 36 Edges: 0
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MLInlineAdvisor.cpp | 43 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 D | CMakeLists.txt | 95 MLInlineAdvisor.cpp
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | MLInlineAdvisor.h | 27 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 D | BUILD.gn | 84 "MLInlineAdvisor.cpp",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5020 llvm/include/llvm/Analysis/MLInlineAdvisor.h 5747 llvm/lib/Analysis/MLInlineAdvisor.cpp
|