Home
last modified time | relevance | path

Searched refs:Rpo (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/analysis/
H A Drpo.cpp21 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()
H A Drpo.h34 class Rpo : public Analysis { class
36 explicit Rpo(Graph *graph);
38 NO_MOVE_SEMANTIC(Rpo);
39 NO_COPY_SEMANTIC(Rpo);
40 ~Rpo() override = default;
H A Dloop_analyzer.cpp172 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in UpdateControlFlowWithPreHeader()
173 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockBefore(header, pre_header); in UpdateControlFlowWithPreHeader()
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
H A Drpo.cpp21 Rpo::Rpo(Graph *graph) : Analysis(graph), rpoVector_(graph->GetAllocator()->Adapter()) {} in Rpo() function in ark::compiler::Rpo
27 void Rpo::DFS(BasicBlock *block, size_t *blocksCount) in DFS()
42 bool Rpo::RunImpl() in RunImpl()
H A Drpo.h34 class Rpo : public Analysis { class
36 explicit Rpo(Graph *graph);
38 NO_MOVE_SEMANTIC(Rpo);
39 NO_COPY_SEMANTIC(Rpo);
40 ~Rpo() override = default;
H A Dloop_analyzer.cpp172 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in UpdateControlFlowWithPreHeader()
173 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockBefore(header, preHeader); in UpdateControlFlowWithPreHeader()
/arkcompiler/runtime_core/compiler/tests/
H A Drpo_test.cpp141 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>() in TEST_F()
[all...]
H A Dgraph_comparator.h34 graph1->InvalidateAnalysis<Rpo>(); in Compare()
35 graph2->InvalidateAnalysis<Rpo>(); in Compare()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Drpo_test.cpp140 EXPECT_FALSE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F()
141 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in TEST_F()
143 GetGraph()->GetAnalysis<Rpo>().AddVectorAfter(d, addedBlocks); in TEST_F()
144 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockAfter(e, n); in TEST_F()
155 EXPECT_TRUE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F()
156 GetGraph()->GetAnalysis<Rpo>().SetValid(false); in TEST_F()
259 EXPECT_FALSE(GetGraph()->GetAnalysis<Rpo>().IsValid()); in TEST_F()
260 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in TEST_F()
261 GetGraph()->GetAnalysis<Rpo>().AddBasicBlockAfter(g, n); in TEST_F()
262 GetGraph()->GetAnalysis<Rpo>() in TEST_F()
[all...]
H A Dgraph_comparator.h28 graph1->InvalidateAnalysis<Rpo>(); in Compare()
29 graph2->InvalidateAnalysis<Rpo>(); in Compare()
/arkcompiler/runtime_core/compiler/optimizer/
H A Dpass_manager.h33 class Rpo;
73 PassTypeList<LivenessAnalyzer, LoopAnalyzer, DominatorsTree, Rpo, LinearOrder>;
/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpass_manager.h36 class Rpo;
81 PassTypeList<LivenessAnalyzer, LoopAnalyzer, AliasAnalysis, DominatorsTree, Rpo, LinearOrder, BoundsAnalysis,
/arkcompiler/runtime_core/compiler/optimizer/ir/
H A Dgraph.cpp103 graph->InvalidateAnalysis<Rpo>(); in InvalidateBlocksOrderAnalyzes()
132 return GetValidAnalysis<Rpo>().GetBlocks(); in GetBlocksRPO()
270 if (graph->GetAnalysis<Rpo>().IsValid()) { in FinishBlockRemoval()
271 graph->GetAnalysis<Rpo>().RemoveBasicBlock(block); in FinishBlockRemoval()
H A Dgraph.h39 class Rpo;
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Dgraph.cpp151 graph->InvalidateAnalysis<Rpo>(); in InvalidateBlocksOrderAnalyzes()
185 return GetValidAnalysis<Rpo>().GetBlocks(); in GetBlocksRPO()
329 if (graph->GetAnalysis<Rpo>().IsValid()) { in FinishBlockRemoval()
330 graph->GetAnalysis<Rpo>().RemoveBasicBlock(block); in FinishBlockRemoval()
H A Dgraph.h57 class Rpo;
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dbranch_elimination.cpp158 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in EliminateBranch()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcommon.h275 graph1->InvalidateAnalysis<compiler::Rpo>(); in Compare()
276 graph2->InvalidateAnalysis<compiler::Rpo>(); in Compare()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dcommon.h284 graph1->InvalidateAnalysis<compiler::Rpo>(); in Compare()
285 graph2->InvalidateAnalysis<compiler::Rpo>(); in Compare()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dbranch_elimination.cpp222 GetGraph()->GetAnalysis<Rpo>().SetValid(true); in EliminateBranch()

Completed in 17 milliseconds