Home
last modified time | relevance | path

Searched full:bytecodeopt (Results 1 – 25 of 113) sorted by relevance

12345

/arkcompiler/ets_frontend/ets2panda/test/unit/ets_specific_optimizer/
Dets_reg_acc_alloc_test.cpp20 namespace ark::bytecodeopt::test { namespace
86 auto oldOptions = ark::bytecodeopt::g_options; in TEST_F()
87 ark::bytecodeopt::g_options = ark::bytecodeopt::Options("--opt-level=2"); in TEST_F()
89 ark::bytecodeopt::g_options = oldOptions; in TEST_F()
99 } // namespace ark::bytecodeopt::test
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dbytecodeopt_options.h20 namespace ark::bytecodeopt {
21 PANDA_PUBLIC_API extern ark::bytecodeopt::Options g_options;
22 } // namespace ark::bytecodeopt
Dcheck_resolver.h27 * Check Resolver is a bytecodeopt-specific pass. In bytecode optimizer, we do
47 namespace ark::bytecodeopt {
65 } // namespace ark::bytecodeopt
Doptimize_bytecode.h25 namespace ark::bytecodeopt {
30 } // namespace ark::bytecodeopt
Doptimize_bytecode.cpp54 namespace ark::bytecodeopt { namespace
56 ark::bytecodeopt::Options g_options("");
90 if (ark::bytecodeopt::g_options.GetOptLevel() == OPT_LEVEL_0) { in RunOptimizations()
102 } else if (ark::bytecodeopt::g_options.GetOptLevel() == OPT_LEVEL_1) { in RunOptimizations()
104 } else if (ark::bytecodeopt::g_options.GetOptLevel() == OPT_LEVEL_2) { in RunOptimizations()
220 if (ark::bytecodeopt::g_options.WasSetMethodRegex()) { in SkipFunction()
221 static std::regex rgx(ark::bytecodeopt::g_options.GetMethodRegex()); in SkipFunction()
228 if (ark::bytecodeopt::g_options.IsSkipMethodsWithEh() && !function.catchBlocks.empty()) { in SkipFunction()
249 ark::bytecodeopt::g_options.SetSkipMethodsWithEh(true); in SetCompilerOptions()
372 } // namespace ark::bytecodeopt
Dcommon.h26 namespace ark::bytecodeopt {
44 } // namespace ark::bytecodeopt
Doptions.yaml15 name: bytecodeopt
16 namespace: ark::bytecodeopt
Dcanonicalization.h24 namespace ark::bytecodeopt {
67 } // namespace ark::bytecodeopt
Dreg_acc_alloc.h23 namespace ark::bytecodeopt {
64 } // namespace ark::bytecodeopt
/arkcompiler/runtime_core/bytecode_optimizer/
Dbytecodeopt_options.h21 namespace panda::bytecodeopt {
22 extern panda::bytecodeopt::Options options;
23 } // namespace panda::bytecodeopt
Dcommon.h22 namespace panda::bytecodeopt {
36 } // namespace panda::bytecodeopt
Doptimize_bytecode.h24 namespace panda::bytecodeopt {
30 } // namespace panda::bytecodeopt
Dcommon.cpp22 namespace panda::bytecodeopt { namespace
40 } // namespace panda::bytecodeopt
Doptions.yaml15 name: bytecodeopt
16 namespace: panda::bytecodeopt
Dbytecode_encoder.h23 namespace panda::bytecodeopt {
69 } // namespace panda::bytecodeopt
Dreg_acc_alloc.h23 namespace panda::bytecodeopt {
62 } // namespace panda::bytecodeopt
/arkcompiler/runtime_core/bytecode_optimizer/templates/
Dreg_encoder_visitors.inc.erb19 % next unless plugin_opts["bytecodeopt"]
20 % next unless plugin_opts["bytecodeopt"]["reg_encoder_visitors_inc"]
21 #include "<%= plugin_opts["bytecodeopt"]["reg_encoder_visitors_inc"] %>"
Dcodegen_visitors.inc.erb19 % next unless plugin_opts["bytecodeopt"]
20 % next unless plugin_opts["bytecodeopt"]["codegen_visitors_inc"]
21 #include "<%= plugin_opts["bytecodeopt"]["codegen_visitors_inc"] %>"
Dcodegen_intrinsics.cpp.erb35 % next unless plugin_opts["bytecodeopt"]
36 % next unless plugin_opts["bytecodeopt"]["codegen_intrinsics_inc"]
37 #include "<%= plugin_opts["bytecodeopt"]["codegen_intrinsics_inc"] %>"
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Dreg_acc_alloc_test.cpp21 namespace ark::bytecodeopt::test { namespace
80 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
111 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
142 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
176 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
233 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
259 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
286 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
316 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
360 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in TEST_F()
[all …]
Dcheck_resolver_test.cpp19 namespace ark::bytecodeopt::test { namespace
47 } // namespace ark::bytecodeopt::test
/arkcompiler/runtime_core/libabckit/src/codegen/templates/
Dcodegen_visitors_static.inc.erb18 <%= Common::include_plugin_files "bytecodeopt", "codegen_visitors_inc" %>
21 …Common::each_plugin_suboption("bytecodeopt", "codegen_visitors_overrides") do |codegen_visitors_ov…
/arkcompiler/runtime_core/static_core/bytecode_optimizer/templates/
Dcodegen_visitors.inc.erb18 <%= Common::include_plugin_files "bytecodeopt", "codegen_visitors_inc" %>
21 …Common::each_plugin_suboption("bytecodeopt", "codegen_visitors_overrides") do |codegen_visitors_ov…
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dcanonicalization_test.cpp19 namespace panda::bytecodeopt::test { namespace
56 } // namespace panda::bytecodeopt::test
Doptimize_bytecode_test.cpp26 namespace panda::bytecodeopt { namespace
41 …EXPECT_TRUE(panda::bytecodeopt::OptimizeBytecode(&program, &panda_file_to_asm_maps, abc_file_name,… in EmitAndOptimize()
222 …EXPECT_TRUE(panda::bytecodeopt::OptimizeBytecode(&program, &panda_file_to_asm_maps, abc_file_name,…
224 } // namespace panda::bytecodeopt

12345