Home
last modified time | relevance | path

Searched full:optimizer (Results 1 – 25 of 581) sorted by relevance

12345678910>>...24

/arkcompiler/runtime_core/static_core/compiler/
DBUILD.gn40 "$ark_root/compiler/optimizer/ir",
78 [ "$ark_root/compiler/optimizer/code_generator:arkencoder_config" ]
85 "optimizer/analysis/alias_analysis.cpp",
86 "optimizer/analysis/bounds_analysis.cpp",
87 "optimizer/analysis/catch_inputs.cpp",
88 "optimizer/analysis/countable_loop_parser.cpp",
89 "optimizer/analysis/dominators_tree.cpp",
90 "optimizer/analysis/linear_order.cpp",
91 "optimizer/analysis/live_registers.cpp",
92 "optimizer/analysis/liveness_analyzer.cpp",
[all …]
DCMakeLists.txt56 set(COMPILER_TEMPLATES_DIR ${CMAKE_CURRENT_LIST_DIR}/optimizer/templates)
59 …ates_gen PROPERTIES INST_TEMPLATES_YAML_FILES ${CMAKE_CURRENT_LIST_DIR}/optimizer/ir_builder/inst_…
105 panda_gen(DATA ${CMAKE_CURRENT_LIST_DIR}/optimizer/ir/instructions.yaml
153 optimizer/pass.cpp
154 optimizer/pass_manager.cpp
155 optimizer/pass_manager_statistics.cpp
156 optimizer/pipeline.cpp
157 optimizer/analysis/alias_analysis.cpp
158 optimizer/analysis/bounds_analysis.cpp
159 optimizer/analysis/countable_loop_parser.cpp
[all …]
DCompilerIntrinsicsPostPlugins.cmake17 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_codegen_ext.inl.h.erb
26 …TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build_static_call.inl…
35 …TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build_virtual_call.in…
44 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_graph_checker.inl.erb
53 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build.inl.h.erb
62 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_can_encode.inl.erb
71 …TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_lse_heap_inv_args.inl.erb
80 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/ir-dyn-base-types.h.erb
91 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/source_languages.h.erb
102 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/codegen_language_extensions.h.erb
[all …]
/arkcompiler/runtime_core/compiler/
DBUILD.gn19 "$ark_root/compiler/optimizer/ir",
49 "optimizer/analysis/dominators_tree.cpp",
50 "optimizer/analysis/linear_order.cpp",
51 "optimizer/analysis/liveness_analyzer.cpp",
52 "optimizer/analysis/loop_analyzer.cpp",
53 "optimizer/analysis/rpo.cpp",
54 "optimizer/ir/basicblock.cpp",
55 "optimizer/ir/dump.cpp",
56 "optimizer/ir/graph.cpp",
57 "optimizer/ir/graph_checker.cpp",
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/
Dpipeline.cpp22 #include "optimizer/code_generator/codegen.h"
23 #include "optimizer/code_generator/codegen_native.h"
24 #include "optimizer/code_generator/method_properties.h"
25 #include "optimizer/ir/graph.h"
26 #include "optimizer/ir/visualizer_printer.h"
27 #include "optimizer/analysis/alias_analysis.h"
28 #include "optimizer/analysis/linear_order.h"
29 #include "optimizer/analysis/monitor_analysis.h"
30 #include "optimizer/analysis/rpo.h"
31 #include "optimizer/optimizations/balance_expressions.h"
[all …]
Dpass_manager.cpp21 #include "optimizer/ir/graph.h"
22 #include "optimizer/ir/graph_checker.h"
23 #include "optimizer/ir/visualizer_printer.h"
25 #include "optimizer/analysis/alias_analysis.h"
26 #include "optimizer/analysis/bounds_analysis.h"
27 #include "optimizer/analysis/catch_inputs.h"
28 #include "optimizer/analysis/dominators_tree.h"
29 #include "optimizer/analysis/linear_order.h"
30 #include "optimizer/analysis/liveness_analyzer.h"
31 #include "optimizer/analysis/live_registers.h"
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/
DCMakeLists.txt21 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ir_builder/ets_inst_builder.cpp
22 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ets_intrinsics_peephole.cpp
23 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ets_codegen_extensions.cpp
35 ${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/ir_builder/js_interop/js_interop_inst_builder.cpp
36 …${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/optimizations/interop_js/interop_intrinsic_optimizat…
42 TEMPLATE ${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/interop_intrinsic_kinds.h.erb
43 API ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/compiler_intrinsics.rb
59 add_inst_templates(${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ir_builder/ets_inst_templates.yaml)
/arkcompiler/runtime_core/libabckit/src/codegen/
Dic_slot_allocator.h19 #include "compiler/optimizer/ir/basicblock.h"
20 #include "compiler/optimizer/ir/graph.h"
21 #include "compiler/optimizer/ir/graph_visitor.h"
22 #include "compiler/optimizer/ir/constants.h"
23 #include "compiler/optimizer/ir/inst.h"
24 #include "compiler/optimizer/pass.h"
Dcodegen_dynamic.h19 #include "static_core/compiler/optimizer/pass.h"
20 #include "static_core/compiler/optimizer/ir/basicblock.h"
21 #include "static_core/compiler/optimizer/ir/graph.h"
22 #include "static_core/compiler/optimizer/ir/graph_visitor.h"
23 #include "static_core/compiler/optimizer/ir/constants.h"
24 #include "static_core/compiler/optimizer/ir/inst.h"
129 #include "compiler/optimizer/ir/visitor.inc"
/arkcompiler/runtime_core/static_core/irtoc/backend/
Dfunction.cpp22 #include "compiler/optimizer/code_generator/target_info.h"
23 #include "compiler/optimizer/optimizations/balance_expressions.h"
24 #include "compiler/optimizer/optimizations/branch_elimination.h"
25 #include "compiler/optimizer/optimizations/checks_elimination.h"
26 #include "compiler/optimizer/optimizations/code_sink.h"
27 #include "compiler/optimizer/optimizations/cse.h"
28 #include "compiler/optimizer/optimizations/deoptimize_elimination.h"
29 #include "compiler/optimizer/optimizations/if_conversion.h"
30 #include "compiler/optimizer/optimizations/if_merging.h"
31 #include "compiler/optimizer/optimizations/licm.h"
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Doptimize_string_concat.h19 #include "optimizer/analysis/loop_analyzer.h"
20 #include "optimizer/ir/analysis.h"
21 #include "optimizer/ir/basicblock.h"
22 #include "optimizer/ir/graph.h"
23 #include "optimizer/ir/inst.h"
24 #include "optimizer/pass.h"
Dreserve_string_builder_buffer.h19 #include "optimizer/analysis/loop_analyzer.h"
20 #include "optimizer/ir/analysis.h"
21 #include "optimizer/ir/basicblock.h"
22 #include "optimizer/ir/graph.h"
23 #include "optimizer/ir/inst.h"
24 #include "optimizer/pass.h"
Dsavestate_optimization.h20 #include "optimizer/ir/graph.h"
21 #include "optimizer/pass.h"
22 #include "optimizer/analysis/bounds_analysis.h"
23 #include "optimizer/analysis/loop_analyzer.h"
24 #include "optimizer/ir/graph_visitor.h"
77 #include "optimizer/ir/visitor.inc"
Dphi_type_resolving.cpp17 #include "optimizer/analysis/alias_analysis.h"
18 #include "optimizer/analysis/bounds_analysis.h"
19 #include "optimizer/analysis/dominators_tree.h"
20 #include "optimizer/analysis/rpo.h"
21 #include "optimizer/analysis/loop_analyzer.h"
22 #include "optimizer/analysis/types_analysis.h"
23 #include "optimizer/ir/analysis.h"
24 #include "optimizer/ir/basicblock.h"
25 #include "optimizer/ir/inst.h"
26 #include "optimizer/optimizations/phi_type_resolving.h"
Dstring_builder_utils.h19 #include "optimizer/analysis/loop_analyzer.h"
20 #include "optimizer/ir/analysis.h"
21 #include "optimizer/ir/basicblock.h"
22 #include "optimizer/ir/graph.h"
23 #include "optimizer/ir/inst.h"
24 #include "optimizer/pass.h"
Ddeoptimize_elimination.h20 #include "optimizer/ir/graph.h"
21 #include "optimizer/pass.h"
22 #include "optimizer/analysis/bounds_analysis.h"
23 #include "optimizer/analysis/loop_analyzer.h"
24 #include "optimizer/ir/graph_visitor.h"
96 #include "optimizer/ir/visitor.inc"
Dinline_intrinsics.cpp18 #include "optimizer/analysis/alias_analysis.h"
19 #include "optimizer/analysis/bounds_analysis.h"
20 #include "optimizer/analysis/dominators_tree.h"
21 #include "optimizer/analysis/rpo.h"
22 #include "optimizer/analysis/loop_analyzer.h"
23 #include "optimizer/analysis/types_analysis.h"
24 #include "optimizer/ir/analysis.h"
25 #include "optimizer/ir/basicblock.h"
26 #include "optimizer/ir/inst.h"
27 #include "optimizer/optimizations/inline_intrinsics.h"
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dcleanup_empty_blocks.cpp17 #include "optimizer/optimizations/cleanup.h"
18 #include "optimizer/analysis/alias_analysis.h"
19 #include "optimizer/analysis/bounds_analysis.h"
20 #include "optimizer/analysis/dominators_tree.h"
21 #include "optimizer/analysis/linear_order.h"
22 #include "optimizer/analysis/loop_analyzer.h"
23 #include "optimizer/ir/basicblock.h"
/arkcompiler/runtime_core/static_core/bytecode_optimizer/
Dbytecodeopt_peepholes.h20 #include "compiler/optimizer/pass.h"
21 #include "compiler/optimizer/ir/basicblock.h"
22 #include "compiler/optimizer/ir/graph.h"
23 #include "compiler/optimizer/ir/graph_visitor.h"
24 #include "compiler/optimizer/ir/inst.h"
79 #include "compiler/optimizer/ir/visitor.inc"
Doptions.yaml28 …evel for bytecode optimizer. N=0: No optimizations. N=1: New optimizer is turned on, only DCE is a…
48 description: Disable optimizer for methods with exceptions handlers
Dcheck_resolver.h19 #include "compiler/optimizer/ir/graph.h"
20 #include "compiler/optimizer/ir/inst.h"
21 #include "compiler/optimizer/pass.h"
27 * Check Resolver is a bytecodeopt-specific pass. In bytecode optimizer, we do
32 * when bytecode optimizer optimizes the code in which there exist operations on the
Dcanonicalization.h20 #include "compiler/optimizer/ir/graph.h"
21 #include "compiler/optimizer/pass.h"
22 #include "compiler/optimizer/ir/graph_visitor.h"
63 #include "optimizer/ir/visitor.inc"
/arkcompiler/runtime_core/static_core/compiler/tests/codegen/
Dcodegen_test.h21 #include "optimizer/code_generator/codegen.h"
22 #include "optimizer/ir/basicblock.h"
23 #include "optimizer/ir/inst.h"
24 #include "optimizer/optimizations/if_conversion.h"
25 #include "optimizer/optimizations/lowering.h"
26 #include "optimizer/optimizations/regalloc/reg_alloc.h"
27 #include "optimizer/optimizations/regalloc/reg_alloc_linear_scan.h"
/arkcompiler/runtime_core/bytecode_optimizer/
Doptions.yaml28 …evel for bytecode optimizer. N=0: No optimizations. N=1: New optimizer is turned on, only DCE is a…
48 description: Disable optimizer for methods with exceptions handlers
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dcatch_inputs.cpp16 #include "optimizer/analysis/catch_inputs.h"
17 #include "optimizer/ir/basicblock.h"
18 #include "optimizer/ir/inst.h"
19 #include "optimizer/ir/graph.h"

12345678910>>...24