Home
last modified time | relevance | path

Searched refs:SaveStateOptimization (Results 1 – 7 of 7) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dsavestate_optimization.cpp24 bool SaveStateOptimization::RunImpl() in RunImpl()
36 void SaveStateOptimization::RemoveSafePoints() in RemoveSafePoints()
51 bool SaveStateOptimization::RequireRegMap(Inst *inst) in RequireRegMap()
70 void SaveStateOptimization::VisitDefault(Inst *inst) in VisitDefault()
99 void SaveStateOptimization::VisitSaveState(GraphVisitor *v, Inst *inst) in VisitSaveState()
101 auto visitor = static_cast<SaveStateOptimization *>(v); in VisitSaveState()
122 void SaveStateOptimization::VisitSaveStateDeoptimize(GraphVisitor *v, Inst *inst) in VisitSaveStateDeoptimize()
124 static_cast<SaveStateOptimization *>(v)->TryToRemoveRedundantSaveState(inst); in VisitSaveStateDeoptimize()
127 bool SaveStateOptimization::TryToRemoveRedundantSaveState(Inst *inst) in TryToRemoveRedundantSaveState()
Dsavestate_optimization.h28 class SaveStateOptimization : public Optimization, public GraphVisitor {
32 explicit SaveStateOptimization(Graph *graph) : Optimization(graph) {} in SaveStateOptimization() function
34 NO_MOVE_SEMANTIC(SaveStateOptimization);
35 NO_COPY_SEMANTIC(SaveStateOptimization);
36 ~SaveStateOptimization() override = default;
/arkcompiler/runtime_core/static_core/compiler/tests/
Dsavestate_optimization_tests.cpp64 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
97 ASSERT_FALSE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
130 ASSERT_FALSE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
151 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
205 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
246 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
280 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
304 ASSERT_FALSE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/
Dsavestate_optimization_call_visitors.inl.erb21 static_cast<SaveStateOptimization *>(v)->SetHaveCalls();
24 static_cast<SaveStateOptimization *>(v)->SetHaveCalls();
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/compiler/
Dinterop_intrinsics_opt_test.cpp149 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in TEST_F()
285 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>()); in PARAM_TEST()
391 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>());
550 ASSERT_TRUE(GetGraph()->RunPass<SaveStateOptimization>());
/arkcompiler/runtime_core/static_core/compiler/optimizer/
Dpipeline.cpp247 graph->RunPass<SaveStateOptimization>(); in RunOptimizations()
/arkcompiler/runtime_core/static_core/libllvmbackend/
Dllvm_aot_compiler.cpp371 graph->RunPass<compiler::SaveStateOptimization>(); in PreOpt2()