Home
last modified time | relevance | path

Searched refs:graph (Results 1 - 25 of 356) sorted by relevance

12345678910>>...15

/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpipeline.cpp25 #include "optimizer/ir/graph.h"
71 std::unique_ptr<Pipeline> Pipeline::Create(Graph *graph) in Create() argument
74 switch (graph->GetLanguage()) { in Create()
77 return std::make_unique<Pipeline>(graph); in Create()
81 static inline bool RunCodegenPass(Graph *graph) in RunCodegenPass() argument
83 if (graph->GetMethodProperties().GetRequireFrameSetup()) { in RunCodegenPass()
84 return graph->RunPass<Codegen>(); in RunCodegenPass()
86 return graph->RunPass<CodegenNative>(); in RunCodegenPass()
94 auto *graph = pipeline->GetGraph(); in Run() local
97 graph in Run()
134 auto *graph = taskRunner.GetContext().GetPipeline()->GetGraph(); RunRegAllocAndCodeGenPass() local
167 auto graph = GetGraph(); RunOptimizations() local
[all...]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
H A Dreg_alloc.cpp29 bool IsGraphColoringEnable(Graph *graph) in IsGraphColoringEnable() argument
31 if (graph->GetArch() == Arch::AARCH32 || !graph->IsAotMode() || !g_options.IsCompilerAotRa()) { in IsGraphColoringEnable()
36 for (auto bb : graph->GetBlocksRPO()) { in IsGraphColoringEnable()
42 bool ShouldSkipAllocation(Graph *graph) in ShouldSkipAllocation() argument
46 return graph->GetCallingConvention() == nullptr && !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
48 return !graph->IsBytecodeOptimizer(); in ShouldSkipAllocation()
52 void RemoveThrowEdges(Graph *graph) in RemoveThrowEdges() argument
54 if (!graph in RemoveThrowEdges()
92 RegAlloc(Graph *graph) RegAlloc() argument
[all...]
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Dfunction.cpp52 static bool RunIrtocOptimizations(Graph *graph);
53 static bool RunIrtocInterpreterOptimizations(Graph *graph);
244 static bool RunIrtocInterpreterOptimizations(Graph *graph) in RunIrtocInterpreterOptimizations() argument
253 graph->RunPass<compiler::Peepholes>(); in RunIrtocInterpreterOptimizations()
254 graph->RunPass<compiler::BranchElimination>(); in RunIrtocInterpreterOptimizations()
255 graph->RunPass<compiler::ValNum>(); in RunIrtocInterpreterOptimizations()
256 graph->RunPass<compiler::IfMerging>(); in RunIrtocInterpreterOptimizations()
257 graph->RunPass<compiler::Cleanup>(); in RunIrtocInterpreterOptimizations()
258 graph->RunPass<compiler::Cse>(); in RunIrtocInterpreterOptimizations()
259 graph in RunIrtocInterpreterOptimizations()
298 RunIrtocOptimizations(Graph *graph) RunIrtocOptimizations() argument
[all...]
/arkcompiler/runtime_core/compiler/tests/
H A Dspill_fills_resolver_test.cpp35 #include "optimizer/ir/graph.h"
57 auto graph = allocator->New<Graph>(allocator, local_allocator, arch); in CreateGraphWithStart() local
58 graph->CreateStartBlock(); in CreateGraphWithStart()
59 return graph; in CreateGraphWithStart()
62 static void InitUsedRegs(Graph *graph, size_t count) in InitUsedRegs() argument
64 ASSERT(graph != nullptr); in InitUsedRegs()
65 ArenaVector<bool> used_regs(count, false, graph->GetAllocator()->Adapter()); in InitUsedRegs()
66 graph->InitUsedRegs<DataType::INT64>(&used_regs); in InitUsedRegs()
78 auto graph = CreateGraphWithStart(); in HWTEST_F() local
79 auto sf_inst = graph in HWTEST_F()
101 auto graph = CreateGraphWithStart(); HWTEST_F() local
125 auto graph = CreateGraphWithStart(); HWTEST_F() local
151 auto graph = CreateGraphWithStart(); HWTEST_F() local
178 auto graph = CreateGraphWithStart(Arch::AARCH32); HWTEST_F() local
[all...]
H A Dcompiler_graph_test.cpp34 #include "graph.h"
35 #include "graph.cpp"
68 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
73 EXPECT_NE(graph, nullptr); in HWTEST_F()
74 auto start_block = graph->GetStartBlock(); in HWTEST_F()
93 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
98 EXPECT_NE(graph, nullptr); in HWTEST_F()
101 for (const auto &block : graph->GetVectorBlocks()) { in HWTEST_F()
107 graph->DisconnectBlockRec(bb, true, true); in HWTEST_F()
124 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, st in HWTEST_F()
[all...]
H A Dcompiler_basicblock_test.cpp25 #include "graph.h"
53 graph_test_.TestBuildGraphFromFile(pfile, [&](Graph* graph, std::string &method_name) { in HWTEST_F()
55 auto start_block = graph->GetStartBlock(); in HWTEST_F()
56 auto end_block = graph->GetEndBlock(); in HWTEST_F()
59 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
82 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
87 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
91 graph->GetEndBlock()->InsertBlockBefore(bb->GetPredecessor(0)); in HWTEST_F()
92 graph->GetStartBlock()->InsertBlockBefore(bb->GetPredecessor(0)); in HWTEST_F()
95 EXPECT_TRUE(graph in HWTEST_F()
[all...]
H A Dliveness_analyzer_new_test.cpp19 #include "graph.h"
50 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
55 EXPECT_NE(graph, nullptr); in HWTEST_F()
56 LivenessAnalyzer liveness_analyzer(graph); in HWTEST_F()
80 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
85 EXPECT_NE(graph, nullptr); in HWTEST_F()
87 graph->RunPass<LivenessAnalyzer>(); in HWTEST_F()
88 auto liveness_analyzer = &graph->GetAnalysis<LivenessAnalyzer>(); in HWTEST_F()
222 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
227 EXPECT_NE(graph, nullpt in HWTEST_F()
[all...]
H A Dir_builder_test.cpp67 auto graph = CreateGraphWithDefaultRuntime(); in CheckSimple() local
68 GRAPH(graph) in CheckSimple()
79 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in CheckSimple() local
107 auto graph = CreateGraphWithDefaultRuntime(); in CheckSimpleWithImm() local
109 GRAPH(graph) in CheckSimpleWithImm()
120 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in CheckSimpleWithImm() local
142 auto graph = CreateGraphWithDefaultRuntime(); in CheckCmp() local
143 GRAPH(graph) in CheckCmp()
156 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); in CheckCmp() local
174 auto graph in CheckFloatCmp() local
188 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); CheckFloatCmp() local
236 auto graph = CreateGraphWithDefaultRuntime(); CheckCondJump() local
255 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); CheckCondJump() local
303 auto graph = CreateGraphWithDefaultRuntime(); CheckCondJumpWithZero() local
321 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); CheckCondJumpWithZero() local
341 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
363 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
380 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
400 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
414 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
428 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
445 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
458 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
475 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
488 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
505 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
518 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
532 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
544 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
558 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
570 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
584 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
596 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
610 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
622 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
636 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
648 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
662 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
674 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
688 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
700 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
714 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
726 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
739 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
751 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
766 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
777 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
809 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
832 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
888 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
897 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
984 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
993 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1040 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1050 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1065 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1075 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1130 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1139 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1305 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1317 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1331 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1343 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1357 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1369 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1383 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1395 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1409 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1421 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1435 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1447 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1461 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1473 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1487 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1499 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1513 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1525 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1539 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1551 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1565 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1577 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1591 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1603 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1617 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1629 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1643 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1655 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1669 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1681 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1695 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1707 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1721 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1733 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1747 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1759 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1773 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1785 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1799 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1811 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1825 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1837 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1851 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1863 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1877 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1889 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1903 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1915 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1929 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1941 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1955 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1967 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
1981 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
1993 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2007 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2019 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2033 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2047 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2061 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2075 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2089 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2103 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2117 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2131 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2145 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2159 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2173 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2187 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2201 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2215 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2229 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2243 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2256 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2268 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2281 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2293 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2306 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2318 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2331 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2343 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2356 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2368 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2381 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2393 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2406 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2418 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2431 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2443 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2456 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2468 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2481 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2495 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2508 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2522 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2536 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2548 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2562 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2574 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2588 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2600 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2614 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2626 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2640 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2652 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2666 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2678 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2692 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2704 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2718 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2730 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2744 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2756 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2770 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2784 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2798 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2812 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2826 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2837 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2851 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2862 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2876 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2887 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2901 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2912 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2926 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2937 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2951 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2962 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
2977 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
2989 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3004 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3015 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3030 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3041 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3056 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3067 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3082 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3093 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3108 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3119 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3134 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3145 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3160 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3171 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3186 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3197 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3212 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3223 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3238 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3249 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3264 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3275 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3290 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3301 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3316 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3327 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3342 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3353 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3368 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3379 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3394 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3405 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3420 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3431 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3446 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3457 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3471 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3482 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3496 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3507 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3521 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3532 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3546 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3562 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3576 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3592 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3606 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3622 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3636 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3652 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3666 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3682 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3696 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3712 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3726 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3742 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3756 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3772 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3787 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3803 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3817 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3834 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3848 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3865 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3879 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3896 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3910 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3927 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3941 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3958 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
3972 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
3989 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4004 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4022 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4035 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4048 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4062 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4076 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4099 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4139 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4161 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4252 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4267 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4278 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4296 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4309 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4327 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4342 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4360 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4373 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4391 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4405 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4423 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4436 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4455 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4469 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4488 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4502 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4521 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4535 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4553 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4564 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4582 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4593 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4611 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4622 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4641 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4654 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4673 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4686 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4705 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4718 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4731 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4741 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4754 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4764 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4778 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4788 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4800 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4808 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4821 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4832 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4855 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4870 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4893 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4908 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4927 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4940 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4958 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
4972 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
4990 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
5004 ASSERT_TRUE(GraphComparator().Compare(GetGraph(), graph)); TEST_F() local
5040 auto graph = CreateGraph(); TEST_F() local
5109 auto graph = CreateGraph(); TEST_F() local
5175 auto graph = CreateGraph(); TEST_F() local
5249 auto graph = CreateGraph(); TEST_F() local
5323 auto graph = CreateGraph(); TEST_F() local
5390 auto graph = CreateGraph(); TEST_F() local
5434 auto graph = CreateGraph(); TEST_F() local
5510 auto graph = CreateGraph(); TEST_F() local
5588 auto graph = CreateGraph(); TEST_F() local
5677 auto graph = CreateGraph(); TEST_F() local
5736 auto graph = CreateGraphOsr(); TEST_F() local
5781 auto graph = CreateGraph(); TEST_F() local
5822 auto graph = CreateGraph(); TEST_F() local
6302 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
6327 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
6351 auto graph = CreateGraphWithDefaultRuntime(); TEST_F() local
[all...]
H A Ddump_test.cpp27 #include "graph.h"
62 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
67 EXPECT_NE(graph, nullptr); in HWTEST_F()
68 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
71 auto value1 = InstId(inst, graph->GetAllocator()); in HWTEST_F()
76 auto value = InstId(inst, graph->GetAllocator()); in HWTEST_F()
95 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
100 EXPECT_NE(graph, nullptr); in HWTEST_F()
104 BlockProps(graph->GetStartBlock(), &data); in HWTEST_F()
109 BlockProps(graph in HWTEST_F()
[all...]
H A Dcompiler_inst_test.cpp27 #include "graph.h"
91 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
96 EXPECT_NE(graph, nullptr); in HWTEST_F()
98 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
105 save_state_inst->AllocateImmediates(graph->GetAllocator(), size); in HWTEST_F()
143 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
148 EXPECT_NE(graph, nullptr); in HWTEST_F()
149 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
155 auto constInst = inst->Clone(graph); in HWTEST_F()
158 constInst = inst->Clone(graph); in HWTEST_F()
[all...]
H A Dsplit_resolver_new_test.cpp37 #include "optimizer/ir/graph.h"
67 static Inst* FindInstInGraph(Graph *graph, Predicate f) in FindInstInGraph() argument
69 ASSERT(graph != nullptr); in FindInstInGraph()
70 for (auto bb : graph->GetBlocksRPO()) { in FindInstInGraph()
91 static std::pair<Inst *, LifeIntervals *> FindInstWithInterval(const LivenessAnalyzer &la, Graph *graph, in FindInstWithInterval() argument
94 auto inst = FindInstInGraph(graph, f); in FindInstWithInterval()
106 static void InitUsedRegs(Graph *graph, size_t count) in InitUsedRegs() argument
108 ASSERT(graph != nullptr); in InitUsedRegs()
109 ArenaVector<bool> used_regs(count, false, graph->GetAllocator()->Adapter()); in InitUsedRegs()
110 graph in InitUsedRegs()
[all...]
H A Dunit_test.h118 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, is_dynamic, false); in CreateGraphStartEndBlocks() local
119 graph->CreateStartBlock(); in CreateGraphStartEndBlocks()
120 graph->CreateEndBlock(); in CreateGraphStartEndBlocks()
121 return graph; in CreateGraphStartEndBlocks()
133 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch, false); in CreateEmptyFastpathGraph() local
134 graph->SetMode(GraphMode::FastPath()); in CreateEmptyFastpathGraph()
135 return graph; in CreateEmptyFastpathGraph()
138 BasicBlock *CreateEmptyBlock(Graph *graph) const in CreateEmptyBlock()
140 auto block = graph->GetAllocator()->New<BasicBlock>(graph); in CreateEmptyBlock()
145 GetBlocksById(Graph *graph, std::vector<size_t> &&ids) const GetBlocksById() argument
243 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraph() local
250 Graph *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, true); CreateGraphOsr() local
258 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraphWithDefaultRuntime() local
265 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraphDynWithDefaultRuntime() local
274 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, true); CreateGraphOsrWithDefaultRuntime() local
[all...]
H A Dreg_alloc_graph_coloring_new_test.cpp74 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
79 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in HWTEST_F()
82 EXPECT_FALSE(RegAlloc(graph)); in HWTEST_F()
100 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
105 graph->RunPass<LivenessAnalyzer>(); in HWTEST_F()
106 auto intervals = graph->GetAnalysis<LivenessAnalyzer>().GetLifeIntervals(); in HWTEST_F()
120 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in HWTEST_F()
121 EXPECT_TRUE(RegAlloc(graph)); in HWTEST_F()
143 graph_test_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
148 graph in HWTEST_F()
[all...]
H A Dgraph_cloner_new_test.cpp41 #include "optimizer/ir/graph.h"
86 static void ForEachNonRootLoop(Graph *graph, Callback cb) in ForEachNonRootLoop() argument
88 EXPECT_TRUE(graph != nullptr); in ForEachNonRootLoop()
89 if (!graph->HasLoop()) { in ForEachNonRootLoop()
93 auto root_loop = graph->GetRootLoop(); in ForEachNonRootLoop()
109 static Graph* CloneGraph(Graph *graph) in CloneGraph() argument
111 GraphCloner graph_cloner(graph, graph->GetAllocator(), graph->GetLocalAllocator()); in CloneGraph()
120 static Loop* CloneFirstLoopAndUnroll(Graph *graph, size_ argument
[all...]
H A Dloop_analyzer_new_test.cpp19 #include "graph.h"
50 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
55 EXPECT_NE(graph, nullptr); in HWTEST_F()
56 EXPECT_TRUE(graph->RunPass<LoopAnalyzer>()); in HWTEST_F()
73 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
78 EXPECT_NE(graph, nullptr); in HWTEST_F()
79 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
84 Loop loop(graph->GetAllocator(), bb->GetSuccessor(0), 1); in HWTEST_F()
85 Loop other(graph->GetAllocator(), bb->GetSuccessor(0), 1); in HWTEST_F()
107 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, st in HWTEST_F()
[all...]
H A Dgraph_checker_test.cpp63 graphTest_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
68 EXPECT_NE(graph, nullptr); in HWTEST_F()
70 graph->InvalidateAnalysis<LoopAnalyzer>(); in HWTEST_F()
71 EXPECT_TRUE(graph->RunPass<LoopAnalyzer>()); in HWTEST_F()
72 GraphChecker gChecker(graph); in HWTEST_F()
89 graphTest_.TestBuildGraphFromFile(pfile, [&test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
94 EXPECT_TRUE(graph->RunPass<MoveConstants>()); in HWTEST_F()
95 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in HWTEST_F()
96 EXPECT_TRUE(RegAlloc(graph)); in HWTEST_F()
98 GraphChecker gChecker(graph); in HWTEST_F()
[all...]
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dinst_generator.cpp22 Graph *graph; in GenerateGraph() local
40 graph = GenerateOperation(inst, -1L); in GenerateGraph()
48 graph = GenerateOperation(inst, 0U); in GenerateGraph()
75 graph = GenerateOperation(inst, 1U); in GenerateGraph()
107 graph = GenerateOperation(inst, 2U); in GenerateGraph()
111 graph = GenerateOperation(inst, 3U); in GenerateGraph()
115 graph = GenerateBoundaryCheckOperation(inst); in GenerateGraph()
121 graph = GenerateCheckOperation(inst); in GenerateGraph()
124 graph = GeneratePhiOperation(inst); in GenerateGraph()
127 graph in GenerateGraph()
169 Graph *graph = allocator_.New<Graph>(&allocator_, &localAllocator_, arch_); CreateGraph() local
179 Graph *graph; GenerateOperation() local
217 PopulateLoadArrayPair(Graph *graph, BasicBlock *block, Inst *inst, Opcode opc) PopulateLoadArrayPair() argument
235 PopulateStoreArrayPair(Graph *graph, Inst *inst, Opcode opc) PopulateStoreArrayPair() argument
254 PopulateReturnInlined(Graph *graph, BasicBlock *block, Inst *inst, [[maybe_unused]] int32_t n) PopulateReturnInlined() argument
272 PopulateCall(Graph *graph, BasicBlock *block, Inst *inst, DataType::Type type, int32_t n) PopulateCall() argument
294 PopulateLoadStoreArray(Graph *graph, Inst *inst, DataType::Type type, [[maybe_unused]] int32_t n) PopulateLoadStoreArray() argument
307 PopulateLoadStoreArrayI(Graph *graph, Inst *inst, DataType::Type type, [[maybe_unused]] int32_t n) PopulateLoadStoreArrayI() argument
318 PopulateSelect(Graph *graph, Inst *inst, DataType::Type type, [[maybe_unused]] int32_t n) PopulateSelect() argument
332 PopulateSelectI(Graph *graph, Inst *inst, DataType::Type type, [[maybe_unused]] int32_t n) PopulateSelectI() argument
344 PopulateStoreStatic(Graph *graph, BasicBlock *block, Inst *inst, DataType::Type type) PopulateStoreStatic() argument
362 PopulateLoadStatic(Graph *graph, BasicBlock *block, Inst *inst) PopulateLoadStatic() argument
376 PopulateMonitor(Graph *graph, BasicBlock *block, Inst *inst) PopulateMonitor() argument
390 PopulateLoadType(Graph *graph, BasicBlock *block, Inst *inst) PopulateLoadType() argument
400 PopulateIsInstance(Graph *graph, BasicBlock *block, Inst *inst) PopulateIsInstance() argument
418 PopulateNewArray(Graph *graph, BasicBlock *block, Inst *inst, [[maybe_unused]] int32_t n) PopulateNewArray() argument
441 PopulateNewObject(Graph *graph, BasicBlock *block, Inst *inst, [[maybe_unused]] int32_t n) PopulateNewObject() argument
458 PopulateDefault(Graph *graph, Inst *inst, DataType::Type type, int32_t n) PopulateDefault() argument
472 PopulateGraph(Graph *graph, Inst *inst, int32_t n) PopulateGraph() argument
514 Finalize(Graph *graph, BasicBlock *block, Inst *inst) Finalize() argument
623 auto graph = CreateGraphWithOneBasicBlock(); GenerateCheckOperation() local
658 auto graph = CreateGraphWithOneBasicBlock(); GenerateSSOperation() local
686 auto graph = CreateGraphWithOneBasicBlock(); GenerateBoundaryCheckOperation() local
731 auto graph = CreateGraphWithOneBasicBlock(); GenerateMultiArrayOperation() local
761 auto graph = CreateGraphWithOneBasicBlock(); GenerateThrowOperation() local
785 auto graph = CreateGraphWithFourBasicBlock(); GeneratePhiOperation() local
819 Graph *graph = CreateGraph(); CreateGraphWithOneBasicBlock() local
830 Graph *graph = CreateGraph(); CreateGraphWithTwoBasicBlock() local
843 Graph *graph = CreateGraph(); CreateGraphWithThreeBasicBlock() local
863 Graph *graph = CreateGraph(); CreateGraphWithFourBasicBlock() local
880 CreateParamInst(Graph *graph, DataType::Type type, uint8_t slot) CreateParamInst() argument
[all...]
H A Dunit_test.h178 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, isDynamic, false); in CreateGraphStartEndBlocks() local
179 graph->CreateStartBlock(); in CreateGraphStartEndBlocks()
180 graph->CreateEndBlock(); in CreateGraphStartEndBlocks()
181 return graph; in CreateGraphStartEndBlocks()
193 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch, false); in CreateEmptyFastpathGraph() local
194 graph->SetMode(GraphMode::FastPath()); in CreateEmptyFastpathGraph()
195 return graph; in CreateEmptyFastpathGraph()
198 BasicBlock *CreateEmptyBlock(Graph *graph) const in CreateEmptyBlock()
200 auto block = graph->GetAllocator()->New<BasicBlock>(graph); in CreateEmptyBlock()
205 GetBlocksById(Graph *graph, std::vector<size_t> &&ids) const GetBlocksById() argument
333 auto graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraph() local
340 Graph *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, true); CreateGraphOsr() local
348 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraphWithDefaultRuntime() local
355 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraphDynWithDefaultRuntime() local
366 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_); CreateGraphDynStubWithDefaultRuntime() local
379 auto *graph = GetAllocator()->New<Graph>(GetAllocator(), GetLocalAllocator(), arch_, true); CreateGraphOsrWithDefaultRuntime() local
[all...]
H A Dgraph_creation_test.cpp27 Graph *graph = CreateEmptyGraph(); in TEST_F() local
28 EXPECT_NE(graph, nullptr); in TEST_F()
33 Graph *graph = CreateGraphStartEndBlocks(); in TEST_F() local
34 EXPECT_NE(graph, nullptr); in TEST_F()
35 EXPECT_NE(graph->GetStartBlock(), nullptr); in TEST_F()
36 EXPECT_NE(graph->GetEndBlock(), nullptr); in TEST_F()
37 EXPECT_EQ(graph->GetAliveBlocksCount(), 2U); in TEST_F()
42 auto graph = CreateEmptyGraph(); in TEST_F() local
43 GRAPH(graph) in TEST_F()
68 auto cloneGraph = GraphCloner(graph, grap in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/
H A Dcodegen_test_1.cpp18 #include "optimizer/ir/graph.h"
111 SRC_GRAPH(CheckStoreArray, Graph *graph, DataType::Type type) in SRC_GRAPH() argument
113 auto entry = graph->CreateStartBlock(); in SRC_GRAPH()
114 auto exit = graph->CreateEndBlock(); in SRC_GRAPH()
115 auto block = graph->CreateEmptyBlock(); in SRC_GRAPH()
119 auto array = graph->AddNewParameter(0U, DataType::REFERENCE); in SRC_GRAPH()
120 auto index = graph->AddNewParameter(1U, DataType::INT32); in SRC_GRAPH()
121 auto storeValue = graph->AddNewParameter(2U, type); in SRC_GRAPH()
123 graph->ResetParameterInfo(); in SRC_GRAPH()
124 array->SetLocationData(graph in SRC_GRAPH()
144 auto graph = CreateEmptyGraph(); CheckStoreArray() local
188 SRC_GRAPH(CheckLoadArray, Graph *graph, DataType::Type type) SRC_GRAPH() argument
219 auto graph = CreateEmptyGraph(); CheckLoadArray() local
257 SRC_GRAPH(CheckStoreArrayPair, Graph *graph, DataType::Type type, bool imm) SRC_GRAPH() argument
297 auto graph = CreateEmptyGraph(); CheckStoreArrayPair() local
341 SRC_GRAPH(CheckLoadArrayPair, Graph *graph, DataType::Type type, bool imm) SRC_GRAPH() argument
391 auto graph = CreateEmptyGraph(); CheckLoadArrayPair() local
431 SRC_GRAPH(CheckBounds, Graph *graph, DataType::Type type, uint64_t count) SRC_GRAPH() argument
468 auto graph = CreateEmptyGraph(); CheckBounds() local
501 SRC_GRAPH(CheckCmp, Graph *graph, DataType::Type type, bool isFcmpg) SRC_GRAPH() argument
537 auto graph = CreateEmptyGraph(); CheckCmp() local
608 SRC_GRAPH(StoreArray, Graph *graph) SRC_GRAPH() argument
639 auto graph = GetGraph(); TEST_F() local
687 SRC_GRAPH(Compare, Graph *graph, ConditionCode cc, bool inverse) SRC_GRAPH() argument
716 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
777 SRC_GRAPH(GenIf, Graph *graph, ConditionCode cc) SRC_GRAPH() argument
805 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
855 SRC_GRAPH(GenIfImm, Graph *graph, ConditionCode cc, int32_t value) SRC_GRAPH() argument
882 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
929 SRC_GRAPH(If, Graph *graph, ConditionCode cc) SRC_GRAPH() argument
955 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1001 SRC_GRAPH(Overflow, Graph *graph, Opcode overflowOpcode) SRC_GRAPH() argument
1025 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1076 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1125 SRC_GRAPH(GenSelect, Graph *graph, ConditionCode cc) SRC_GRAPH() argument
1150 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1199 SRC_GRAPH(BoolSelectImm, Graph *graph, ConditionCode cc) SRC_GRAPH() argument
1219 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1263 SRC_GRAPH(Select, Graph *graph, ConditionCode cc) SRC_GRAPH() argument
1282 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1326 SRC_GRAPH(CompareObj, Graph *graph) SRC_GRAPH() argument
1343 auto graph = CreateGraphStartEndBlocks(); TEST_F() local
1379 SRC_GRAPH(LoadArray, Graph *graph) SRC_GRAPH() argument
1408 auto graph = GetGraph(); TEST_F() local
1475 auto graph = GetGraph(); TEST_F() local
1517 auto graph = GetGraph(); TEST_F() local
1545 SRC_GRAPH(RegallocTwoFreeRegs, Graph *graph) SRC_GRAPH() argument
1612 SRC_GRAPH(TwoFreeRegsAdditionSaveState, Graph *graph) SRC_GRAPH() argument
1686 SRC_GRAPH(SaveState, Graph *graph) SRC_GRAPH() argument
1716 auto graph = GetGraph(); TEST_F() local
[all...]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dcodegen_test.cpp91 auto graph = CreateEmptyGraph(); in TEST_F() local
92 GRAPH(graph) in TEST_F()
109 EXPECT_TRUE(graph->RunPass<compiler::RegAllocLinearScan>(compiler::EmptyRegMask())); in TEST_F()
111 EXPECT_TRUE(graph->RunPass<BytecodeGen>(&function, nullptr)); in TEST_F()
117 auto graph = CreateEmptyGraph(); in TEST_F() local
119 GRAPH(graph) in TEST_F()
144 graph->SetLowLevelInstructionsEnabled(); in TEST_F()
146 graph->RunPass<compiler::Lowering>(); in TEST_F()
147 graph->RunPass<compiler::Cleanup>(); in TEST_F()
169 EXPECT_TRUE(GraphComparator().Compare(graph, expecte in TEST_F()
183 auto graph = CreateEmptyGraph(); TEST_F() local
216 auto graph = CreateEmptyGraph(); TEST_F() local
251 auto graph = CreateEmptyGraph(); TEST_F() local
284 auto graph = CreateEmptyGraph(); TEST_F() local
319 auto graph = CreateEmptyGraph(); TEST_F() local
352 auto graph = CreateEmptyGraph(); TEST_F() local
386 auto graph = CreateEmptyGraph(); TEST_F() local
419 auto graph = CreateEmptyGraph(); TEST_F() local
455 auto graph = CreateEmptyGraph(); TEST_F() local
492 auto graph = CreateEmptyGraph(); TEST_F() local
528 auto graph = CreateEmptyGraph(); TEST_F() local
565 auto graph = CreateEmptyGraph(); TEST_F() local
601 auto graph = CreateEmptyGraph(); TEST_F() local
637 auto graph = CreateEmptyGraph(); TEST_F() local
672 auto graph = CreateEmptyGraph(); TEST_F() local
709 auto graph = CreateEmptyGraph(); TEST_F() local
745 auto graph = CreateEmptyGraph(); TEST_F() local
781 auto graph = CreateEmptyGraph(); TEST_F() local
813 auto graph = CreateEmptyGraph(); TEST_F() local
833 auto graph = CreateEmptyGraph(); TEST_F() local
851 auto graph = CreateEmptyGraph(); TEST_F() local
871 auto graph = CreateEmptyGraph(); TEST_F() local
891 auto graph = CreateEmptyGraph(); TEST_F() local
910 auto graph = CreateEmptyGraph(); TEST_F() local
929 auto graph = CreateEmptyGraph(); TEST_F() local
948 auto graph = CreateEmptyGraph(); TEST_F() local
967 auto graph = CreateEmptyGraph(); TEST_F() local
986 auto graph = CreateEmptyGraph(); TEST_F() local
1005 auto graph = CreateEmptyGraph(); TEST_F() local
1024 auto graph = CreateEmptyGraph(); TEST_F() local
1043 auto graph = CreateEmptyGraph(); TEST_F() local
1062 auto graph = CreateEmptyGraph(); TEST_F() local
1081 auto graph = CreateEmptyGraph(); TEST_F() local
1100 auto graph = CreateEmptyGraph(); TEST_F() local
1119 auto graph = CreateEmptyGraph(); TEST_F() local
1138 auto graph = CreateEmptyGraph(); TEST_F() local
1157 auto graph = CreateEmptyGraph(); TEST_F() local
1176 auto graph = CreateEmptyGraph(); TEST_F() local
1195 auto graph = CreateEmptyGraph(); TEST_F() local
1225 auto graph = CreateEmptyGraph(); TEST_F() local
1258 auto graph = CreateEmptyGraph(); TEST_F() local
1291 auto graph = CreateEmptyGraph(); TEST_F() local
1313 auto graph = CreateEmptyGraph(); TEST_F() local
1335 auto graph = CreateEmptyGraph(); TEST_F() local
1357 auto graph = CreateEmptyGraph(); TEST_F() local
1381 auto graph = CreateEmptyGraph(); TEST_F() local
1415 auto graph = CreateEmptyGraph(); TEST_F() local
1465 auto graph = CreateEmptyGraph(); TEST_F() local
1486 auto graph = CreateEmptyGraph(); TEST_F() local
1601 auto *graph = GetGraph(); TEST_F() local
1622 auto graph = CreateEmptyGraph(); TEST_F() local
[all...]
/arkcompiler/runtime_core/static_core/libllvmbackend/tests/
H A Dinst_generator_test.cpp46 auto graph = graphCreator_.GenerateGraph(i); in GenerateOp() local
48 graph->SetRuntime(graphCreator_.GetRuntime()); in GenerateOp()
49 aotBuilder.SetArch(graph->GetArch()); in GenerateOp()
50 aotBuilder.SetRuntime(graph->GetRuntime()); in GenerateOp()
52 LLVMAotCompiler llvm(graph->GetRuntime(), graphCreator_.GetAllocator(), &aotBuilder, "", "inst-gen.abc"); in GenerateOp()
54 if (graph->GetAotData() == nullptr) { in GenerateOp()
56 auto aotData = graph->GetAllocator()->New<compiler::AotData>( in GenerateOp()
58 graph, in GenerateOp()
66 graph->SetAotData(aotData); in GenerateOp()
68 auto res = llvm.TryAddGraph(graph); in GenerateOp()
88 auto graph = graphCreator_.GenerateGraph(i); GenerateIntrinsic() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_intrinsics_peephole.cpp29 auto graph = bb->GetGraph(); in ReplaceWithCompareEQ() local
31 auto compare = graph->CreateInst(Opcode::Compare)->CastToCompare(); in ReplaceWithCompareEQ()
59 auto graph = bb->GetGraph(); in ReplaceTypeofWithIsInstance() local
60 auto runtime = graph->GetRuntime(); in ReplaceTypeofWithIsInstance()
61 auto method = graph->GetMethod(); in ReplaceTypeofWithIsInstance()
83 graph->CreateInstLoadClass(DataType::REFERENCE, pc, saveState, TypeIdMixin {ktypeId, method}, nullptr); in ReplaceTypeofWithIsInstance()
86 auto isInstance = graph->CreateInstIsInstance(DataType::BOOL, pc, typeOf->GetInput(0).GetInst(), loadClass, in ReplaceTypeofWithIsInstance()
160 auto graph = intrinsic->GetBasicBlock()->GetGraph(); in TryInsertFieldInst() local
161 auto runtime = graph->GetRuntime(); in TryInsertFieldInst()
170 auto storeField = graph in TryInsertFieldInst()
205 auto graph = intrinsic->GetBasicBlock()->GetGraph(); TryInsertCallInst() local
234 auto graph = intrinsic->GetBasicBlock()->GetGraph(); PeepholeLdObjByName() local
256 auto graph = intrinsic->GetBasicBlock()->GetGraph(); PeepholeStObjByName() local
275 auto graph = bb->GetGraph(); ReplaceWithCompareNullish() local
302 auto graph = intrinsic->GetBasicBlock()->GetGraph(); PeepholeEquals() local
327 auto graph = intrinsic->GetBasicBlock()->GetGraph(); PeepholeDoubleToString() local
463 auto graph = intrinsic->GetBasicBlock()->GetGraph(); BuildLoadPropertyChain() local
[all...]
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcodegen_test.cpp101 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
106 EXPECT_NE(graph, nullptr); in HWTEST_F()
107 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
114 BytecodeGen bc_gen(graph, function, interface, prog); in HWTEST_F()
138 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
143 EXPECT_NE(graph, nullptr); in HWTEST_F()
144 for (auto bb : graph->GetBlocksRPO()) { in HWTEST_F()
152 BytecodeGen bc_gen(graph, function, interface, prog); in HWTEST_F()
175 graph_test_.TestBuildGraphFromFile(pfile, [test_method_name, &status](Graph* graph, std::string &method_name) { in HWTEST_F()
180 EXPECT_NE(graph, nullpt in HWTEST_F()
[all...]
/arkcompiler/runtime_core/static_core/compiler/
H A Dcompile_method.cpp37 static Span<uint8_t> EmitElf(Graph *graph, CodeAllocator *codeAllocator, ArenaAllocator *gdbDebugInfoAllocator,
107 static bool CheckSingleImplementation(Graph *graph) in CheckSingleImplementation() argument
112 auto cha = graph->GetRuntime()->GetCha(); in CheckSingleImplementation()
113 for (auto siMethod : graph->GetSingleImplementationList()) { in CheckSingleImplementation()
118 << graph->GetRuntime()->GetMethodFullName(siMethod); in CheckSingleImplementation()
125 static Span<uint8_t> EmitCode(const Graph *graph, CodeAllocator *allocator) in EmitCode() argument
127 size_t codeOffset = RoundUp(CodePrefix::STRUCT_SIZE, GetCodeAlignment(graph->GetArch())); in EmitCode()
129 prefix.codeSize = graph->GetCode().size(); in EmitCode()
130 prefix.codeInfoOffset = codeOffset + RoundUp(graph->GetCode().size(), sizeof(uint32_t)); in EmitCode()
131 prefix.codeInfoSize = graph in EmitCode()
152 Graph *graph; global() member
222 auto *graph = compilerCtx.GetGraph(); CheckCompilation() local
336 auto *graph = allocator->template New<Graph>(Graph::GraphArgs {allocator, localAllocator, arch, method, runtime}, CompileInGraph() local
451 EmitElf(Graph *graph, CodeAllocator *codeAllocator, ArenaAllocator *gdbDebugInfoAllocator, const std::string &methodName) EmitElf() argument
[all...]

Completed in 18 milliseconds

12345678910>>...15