Home
last modified time | relevance | path

Searched refs:bytecodeopt (Results 1 – 25 of 35) sorted by relevance

12

/arkcompiler/runtime_core/bytecode_optimizer/
Dbytecodeopt_options.h21 namespace panda::bytecodeopt {
22 extern panda::bytecodeopt::Options options;
Doptimize_bytecode.cpp43 namespace panda::bytecodeopt { namespace
45 panda::bytecodeopt::Options options("");
65 if (panda::bytecodeopt::options.GetOptLevel() == OPT_LEVEL_0) { in RunOptimizations()
254 if (panda::bytecodeopt::options.WasSetMethodRegex()) { in SkipFunction()
255 static std::regex rgx(panda::bytecodeopt::options.GetMethodRegex()); in SkipFunction()
262 if (panda::bytecodeopt::options.IsSkipMethodsWithEh() && !function.catch_blocks.empty()) { in SkipFunction()
283 panda::bytecodeopt::options.SetSkipMethodsWithEh(true); in SetCompilerOptions()
Dcommon.cpp20 namespace panda::bytecodeopt { namespace
Doptimize_bytecode.h24 namespace panda::bytecodeopt {
Dcommon.h22 namespace panda::bytecodeopt {
Dreg_acc_alloc.h23 namespace panda::bytecodeopt {
Dbytecode_encoder.h23 namespace panda::bytecodeopt {
Dreg_encoder.h71 namespace panda::bytecodeopt {
Dir_interface.h25 namespace panda::bytecodeopt {
Dcodegen.h30 namespace panda::bytecodeopt {
Dreg_acc_alloc.cpp21 namespace panda::bytecodeopt { namespace
/arkcompiler/runtime_core/bytecode_optimizer/templates/
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"] %>"
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_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/bytecode_optimizer/tests/
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()
223 …EXPECT_FALSE(panda::bytecodeopt::OptimizeBytecode(&program, &panda_file_to_asm_maps, abc_file_name…
Dexcluded_keys_test.cpp22 namespace panda::bytecodeopt { namespace
38 …EXPECT_TRUE(panda::bytecodeopt::OptimizeBytecode(&program, &panda_file_to_asm_maps, abc_file_name,… in EmitAndOptimize()
Dcanonicalization_test.cpp19 namespace panda::bytecodeopt::test { namespace
Dreg_encoder_test.cpp27 namespace panda::bytecodeopt { namespace
Dbitops_bitwise_and_test.cpp21 namespace panda::bytecodeopt::test { namespace
Dgraph_test.h78 …pandasm::AsmEmitter::PandaFileToPandaAsmMaps &maps, bytecodeopt::BytecodeOptIrInterface &ir_interf… in TestBuildGraphFromFunc()
Dbcopt_type_adaption_test.cpp22 namespace panda::bytecodeopt { namespace
150 EXPECT_TRUE(panda::bytecodeopt::OptimizeBytecode(&program, mapsp, abcFileName, true)); in EmitAndOptimize()
Dcodegen_test.cpp32 namespace panda::bytecodeopt { namespace
522 auto ir_interface = panda::bytecodeopt::BytecodeOptIrInterface(&maps, &prog);
Dcommon.h49 namespace panda::bytecodeopt {
201 ir_interface_ = std::make_unique<bytecodeopt::BytecodeOptIrInterface>(&maps_, prog); in ParseToGraph()
248 bytecodeopt::BytecodeOptIrInterface *GetIrInterface() in GetIrInterface()
/arkcompiler/runtime_core/compiler/tests/
Dcompiler_regalloc_test.cpp225 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in __anonfa4f11eb0702()
790 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in __anonfa4f11eb1202()
794 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegEncoder>()); in __anonfa4f11eb1202()
1085 EXPECT_TRUE(graph->RunPass<bytecodeopt::RegAccAlloc>()); in __anonfa4f11eb1702()
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dgenerate_ecma.inl.erb19 void panda::bytecodeopt::BytecodeGen::VisitEcma(panda::compiler::GraphVisitor *visitor, Inst *inst_…

12