Searched refs:Rpo (Results 1 – 9 of 9) sorted by relevance
/arkcompiler/runtime_core/compiler/optimizer/analysis/ |
D | rpo.h | 34 class Rpo : public Analysis { 36 explicit Rpo(Graph *graph); 38 NO_MOVE_SEMANTIC(Rpo); 39 NO_COPY_SEMANTIC(Rpo); 40 ~Rpo() override = default;
|
D | rpo.cpp | 21 Rpo::Rpo(Graph *graph) : Analysis(graph), rpo_vector_(graph->GetAllocator()->Adapter()) {} in Rpo() function in panda::compiler::Rpo 27 void Rpo::DFS(BasicBlock *block, size_t *blocks_count) in DFS() 42 bool Rpo::RunImpl() in RunImpl()
|
D | loop_analyzer.cpp | 171 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in UpdateControlFlowWithPreHeader() 172 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockBefore(header, pre_header); in UpdateControlFlowWithPreHeader()
|
/arkcompiler/runtime_core/compiler/tests/ |
D | rpo_test.cpp | 141 EXPECT_FALSE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F() 142 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in TEST_F() 144 GetGraph()->GetAnalysis<Rpo>().AddVectorAfter(D, added_blocks); in TEST_F() 145 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockAfter(E, N); in TEST_F() 156 EXPECT_TRUE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F() 157 GetGraph()->GetAnalysis<Rpo>().SetValid(false); in TEST_F() 262 EXPECT_FALSE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F() 263 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in TEST_F() 264 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockAfter(G, N); in TEST_F() 265 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockAfter(N, K); in TEST_F() [all …]
|
D | graph_comparator.h | 28 graph1->InvalidateAnalysis<Rpo>(); in Compare() 29 graph2->InvalidateAnalysis<Rpo>(); in Compare()
|
/arkcompiler/runtime_core/compiler/optimizer/ |
D | pass_manager.h | 33 class Rpo; variable 73 PassTypeList<LivenessAnalyzer, LoopAnalyzer, DominatorsTree, Rpo, LinearOrder>;
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
D | graph.cpp | 104 graph->InvalidateAnalysis<Rpo>(); in InvalidateBlocksOrderAnalyzes() 133 return GetValidAnalysis<Rpo>().GetBlocks(); in GetBlocksRPO() 269 if (graph->GetAnalysis<Rpo>().IsValid()) { in FinishBlockRemoval() 270 graph->GetAnalysis<Rpo>().RemoveBasicBlock(block); in FinishBlockRemoval()
|
D | graph.h | 39 class Rpo; variable
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
D | common.h | 275 graph1->InvalidateAnalysis<compiler::Rpo>(); in Compare() 276 graph2->InvalidateAnalysis<compiler::Rpo>(); in Compare()
|