/arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
H A D | vn.h | 90 class ValNum : public Optimization { class 92 explicit ValNum(Graph *graph); 93 NO_MOVE_SEMANTIC(ValNum); 94 NO_COPY_SEMANTIC(ValNum); 95 ~ValNum() override = default;
|
H A D | vn.cpp | 90 ValNum::ValNum(Graph *graph) : Optimization(graph), map_insts_(GetGraph()->GetLocalAllocator()->Adapter()) {} in ValNum() function in panda::compiler::ValNum 92 inline void ValNum::SetInstValNum(Inst *inst) in SetInstValNum() 98 void ValNum::InvalidateAnalyses() in InvalidateAnalyses() 102 bool ValNum::TryToApplyCse(Inst *inst, InstVector *equiv_insts) in TryToApplyCse() 124 void ValNum::FindEqualVnOrCreateNew(Inst *inst) in FindEqualVnOrCreateNew() 152 bool ValNum::RunImpl() in RunImpl()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | vn.h | 97 class ValNum : public Optimization { class 99 explicit ValNum(Graph *graph); 100 NO_MOVE_SEMANTIC(ValNum); 101 NO_COPY_SEMANTIC(ValNum); 102 ~ValNum() override = default;
|
H A D | vn.cpp | 254 ValNum::ValNum(Graph *graph) : Optimization(graph), mapInsts_(GetGraph()->GetLocalAllocator()->Adapter()) {} in Adapter() 256 inline void ValNum::SetInstValNum(Inst *inst) in SetInstValNum() 262 void ValNum::InvalidateAnalyses() in InvalidateAnalyses() 268 bool ValNum::TryToApplyCse(Inst *inst, InstVector *equivInsts) in TryToApplyCse() 316 void ValNum::FindEqualVnOrCreateNew(Inst *inst) in FindEqualVnOrCreateNew() 343 bool ValNum::RunImpl() in RunImpl()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ |
H A D | pipeline.cpp | 196 graph->RunPass<ValNum>(); in RunOptimizations() 208 graph->RunPass<ValNum>(); in RunOptimizations() 219 graph->RunPass<ValNum>(); in RunOptimizations() 222 graph->RunPass<ValNum>(); in RunOptimizations() 245 graph->RunPass<ValNum>(); in RunOptimizations() 265 graph->RunPass<ValNum>(); in RunOptimizations()
|
/arkcompiler/runtime_core/static_core/irtoc/backend/ |
H A D | function.cpp | 255 graph->RunPass<compiler::ValNum>(); in RunIrtocInterpreterOptimizations() 263 graph->RunPass<compiler::ValNum>(); in RunIrtocInterpreterOptimizations() 276 graph->RunPass<compiler::ValNum>(); in RunIrtocInterpreterOptimizations() 302 graph->RunPass<compiler::ValNum>(); in RunIrtocOptimizations()
|
/arkcompiler/runtime_core/compiler/tests/ |
H A D | vn_test.cpp | 88 GetGraph()->RunPass<ValNum>(); in TEST_F() 186 GetGraph()->RunPass<ValNum>(); in TEST_F() 249 GetGraph()->RunPass<ValNum>(); in TEST_F() 352 GetGraph()->RunPass<ValNum>(); in TEST_F() 404 GetGraph()->RunPass<ValNum>(); in TEST_F() 492 GetGraph()->RunPass<ValNum>(); in TEST_F() 555 GetGraph()->RunPass<ValNum>(); in TEST_F() 609 GetGraph()->RunPass<ValNum>(); in TEST_F() 680 graph_osr->RunPass<ValNum>(); in TEST_F() 736 GetGraph()->RunPass<ValNum>(); in TEST_F() [all...] |
H A D | compiler_optimizations_test.cpp | 171 EXPECT_FALSE(graph->RunPass<ValNum>()); in HWTEST_F() 172 ValNum vnum(graph); in HWTEST_F()
|
H A D | pass_manager_test.cpp | 265 graph->RunPass<ValNum>(); in HWTEST_F()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | vn_test.cpp | 101 GetGraph()->RunPass<ValNum>(); in TEST_F() 209 GetGraph()->RunPass<ValNum>(); in TEST_F() 282 GetGraph()->RunPass<ValNum>(); in TEST_F() 395 GetGraph()->RunPass<ValNum>(); in TEST_F() 497 GetGraph()->RunPass<ValNum>(); in TEST_F() 586 GetGraph()->RunPass<ValNum>(); in TEST_F() 618 GetGraph()->RunPass<ValNum>(); in TEST_F() 705 GetGraph()->RunPass<ValNum>(); in TEST_F() 752 graphOsr->RunPass<ValNum>(); in TEST_F() 822 GetGraph()->RunPass<ValNum>(); in TEST_F() [all...] |
H A D | alias_analysis_test.cpp | 540 GetGraph()->RunPass<ValNum>(); in TEST_F()
|
/arkcompiler/runtime_core/static_core/bytecode_optimizer/ |
H A D | optimize_bytecode.cpp | 101 RunOpts<compiler::ValNum, compiler::Lowering, compiler::MoveConstants>(graph); in RunOptimizations() 106 RunOpts<ConstArrayResolver, compiler::BranchElimination, compiler::ValNum, compiler::IfMerging, compiler::Cse, in RunOptimizations() 107 compiler::Peepholes, compiler::Licm, compiler::Lse, compiler::ValNum, compiler::Cse, in RunOptimizations()
|
/arkcompiler/runtime_core/static_core/libllvmbackend/ |
H A D | llvm_aot_compiler.cpp | 318 graph->RunPass<compiler::ValNum>(); in RunArkPasses() 345 graph->RunPass<compiler::ValNum>(); in PreOpt2() 348 graph->RunPass<compiler::ValNum>(); in PreOpt2() 370 graph->RunPass<compiler::ValNum>(); in PreOpt2()
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
H A D | codegen_test.cpp | 543 EXPECT_FALSE(graph->RunPass<panda::compiler::ValNum>()); 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()
|