/arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
H A D | move_constants.h | 25 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 D | move_constants.cpp | 22 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 D | move_constants.h | 25 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 D | move_constants.cpp | 23 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 D | inlining.h | 114 void MoveConstants(Graph *graphInl);
|
H A D | inlining.cpp | 663 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 D | move_constants_test.cpp | 88 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 D | graph_checker_test.cpp | 94 EXPECT_TRUE(graph->RunPass<MoveConstants>()); in HWTEST_F()
|
H A D | compiler_optimizations_test.cpp | 192 * @tc.desc: Verify the MoveConstants function. 207 EXPECT_TRUE(graph->RunPass<MoveConstants>()); in HWTEST_F()
|
H A D | pass_manager_test.cpp | 208 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 D | move_constants_test.cpp | 98 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 D | function.cpp | 287 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 D | optimize_bytecode.cpp | 101 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 D | pipeline.cpp | 261 // 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 D | codegen_test.cpp | 545 EXPECT_TRUE(graph->RunPass<panda::compiler::MoveConstants>()); in HWTEST_F()
|
/arkcompiler/runtime_core/bytecode_optimizer/ |
H A D | optimize_bytecode.cpp | 83 RunOpts<compiler::ValNum, compiler::Lowering, compiler::MoveConstants>(graph); in RunOptimizations()
|