Home
last modified time | relevance | path

Searched refs:MoveConstants (Results 1 - 16 of 16) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/
H A Dmove_constants.h25 class MoveConstants : public Optimization { class
27 explicit MoveConstants(Graph *graph);
29 NO_MOVE_SEMANTIC(MoveConstants);
30 NO_COPY_SEMANTIC(MoveConstants);
31 ~MoveConstants() override = default;
41 return "MoveConstants";
H A Dmove_constants.cpp22 MoveConstants::MoveConstants(Graph *graph) in MoveConstants() function in panda::compiler::MoveConstants
32 bool MoveConstants::RunImpl() in RunImpl()
51 void MoveConstants::MoveFromStartBlock(Inst *inst) in MoveFromStartBlock()
104 void MoveConstants::GetUsersDominatingBlocks(const Inst *inst) in GetUsersDominatingBlocks()
115 const ArenaVector<BasicBlock *> *MoveConstants::GetDominators(const User &user) in GetDominators()
144 BasicBlock *MoveConstants::FindCommonDominator() in FindCommonDominator()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dmove_constants.h25 class MoveConstants : public Optimization { class
27 explicit MoveConstants(Graph *graph);
29 NO_MOVE_SEMANTIC(MoveConstants);
30 NO_COPY_SEMANTIC(MoveConstants);
31 ~MoveConstants() override = default;
41 return "MoveConstants";
H A Dmove_constants.cpp23 MoveConstants::MoveConstants(Graph *graph) in MoveConstants() function in ark::compiler::MoveConstants
32 bool MoveConstants::RunImpl() in RunImpl()
65 void MoveConstants::MoveFromStartBlock(Inst *inst) in MoveFromStartBlock()
130 void MoveConstants::GetUsersDominatingBlocks(const Inst *inst) in GetUsersDominatingBlocks()
141 const ArenaVector<BasicBlock *> *MoveConstants::GetDominators(const User &user) in GetDominators()
170 BasicBlock *MoveConstants::FindCommonDominator() in FindCommonDominator()
H A Dinlining.h114 void MoveConstants(Graph *graphInl);
H A Dinlining.cpp663 MoveConstants(inlGraph.graph); in InlineReceiver()
871 MoveConstants(graphInl); in TryInlineExternalAot()
969 MoveConstants(graphInl.graph); in DoInlineMethod()
1508 void Inlining::MoveConstants(Graph *graphInl) in MoveConstants() function in ark::compiler::Inlining
/arkcompiler/runtime_core/compiler/tests/
H A Dmove_constants_test.cpp88 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
163 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
260 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
333 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
408 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
469 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
572 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
629 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
694 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
723 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
[all...]
H A Dgraph_checker_test.cpp94 EXPECT_TRUE(graph->RunPass<MoveConstants>()); in HWTEST_F()
H A Dcompiler_optimizations_test.cpp192 * @tc.desc: Verify the MoveConstants function.
207 EXPECT_TRUE(graph->RunPass<MoveConstants>()); in HWTEST_F()
H A Dpass_manager_test.cpp208 graph->RunPass<MoveConstants>(); in HWTEST_F()
233 EXPECT_EQ(get_first_two_columns(lines[5]), "\"L_GLOBAL;::#*#loop1\",MoveConstants"); in HWTEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/
H A Dmove_constants_test.cpp98 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
183 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
290 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
373 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
458 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
529 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
642 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
709 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
784 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
813 bool result = GetGraph()->RunPass<MoveConstants>(); in TEST_F()
[all...]
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Dfunction.cpp287 graph->RunPass<compiler::MoveConstants>(); in RunIrtocInterpreterOptimizations()
314 // Perform MoveConstants after Scheduler because Scheduler can rearrange constants in RunIrtocOptimizations()
316 graph->RunPass<compiler::MoveConstants>(); in RunIrtocOptimizations()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
H A Doptimize_bytecode.cpp101 RunOpts<compiler::ValNum, compiler::Lowering, compiler::MoveConstants>(graph); in RunOptimizations()
108 compiler::BranchElimination, Canonicalization, compiler::Lowering, compiler::MoveConstants, in RunOptimizations()
/arkcompiler/runtime_core/static_core/compiler/optimizer/
H A Dpipeline.cpp261 // Perform MoveConstants after Scheduler because Scheduler can rearrange constants in RunOptimizations()
263 graph->RunPass<MoveConstants>(); in RunOptimizations()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dcodegen_test.cpp545 EXPECT_TRUE(graph->RunPass<panda::compiler::MoveConstants>()); in HWTEST_F()
/arkcompiler/runtime_core/bytecode_optimizer/
H A Doptimize_bytecode.cpp83 RunOpts<compiler::ValNum, compiler::Lowering, compiler::MoveConstants>(graph); in RunOptimizations()

Completed in 11 milliseconds