Home
last modified time | relevance | path

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

12345678910

/arkcompiler/runtime_core/compiler/
DBUILD.gn19 "$ark_root/compiler/optimizer/ir",
53 "optimizer/analysis/alias_analysis.cpp",
54 "optimizer/analysis/bounds_analysis.cpp",
55 "optimizer/analysis/countable_loop_parser.cpp",
56 "optimizer/analysis/dominators_tree.cpp",
57 "optimizer/analysis/linear_order.cpp",
58 "optimizer/analysis/live_registers.cpp",
59 "optimizer/analysis/liveness_analyzer.cpp",
60 "optimizer/analysis/liveness_use_table.cpp",
61 "optimizer/analysis/loop_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_…
102 panda_gen(DATA ${CMAKE_CURRENT_LIST_DIR}/optimizer/ir/instructions.yaml
152 optimizer/pass.cpp
153 optimizer/pass_manager.cpp
154 optimizer/pass_manager_statistics.cpp
155 optimizer/analysis/alias_analysis.cpp
156 optimizer/analysis/bounds_analysis.cpp
157 optimizer/analysis/countable_loop_parser.cpp
158 optimizer/analysis/dominators_tree.cpp
[all …]
Doptimizer_run.cpp17 #include "optimizer/pass_manager.h"
22 #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/graph_checker.h"
27 #include "optimizer/analysis/alias_analysis.h"
28 #include "optimizer/analysis/bounds_analysis.h"
29 #include "optimizer/analysis/dominators_tree.h"
30 #include "optimizer/analysis/linear_order.h"
[all …]
DCompilerIntrinsicsPostPlugins.cmake17 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_stub.inl.erb
26 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_stub.inl.h.erb
35 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_codegen_ext.inl.h.erb
44 …TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build_static_call.inl…
53 …TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build_virtual_call.in…
62 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_ir_build.inl.h.erb
71 TEMPLATE ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/intrinsics_can_encode.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/irtoc/backend/
Dcompilation_unit.cpp21 #include "compiler/optimizer/code_generator/target_info.h"
22 #include "compiler/optimizer/optimizations/balance_expressions.h"
23 #include "compiler/optimizer/optimizations/branch_elimination.h"
24 #include "compiler/optimizer/optimizations/checks_elimination.h"
25 #include "compiler/optimizer/optimizations/code_sink.h"
26 #include "compiler/optimizer/optimizations/cse.h"
27 #include "compiler/optimizer/optimizations/deoptimize_elimination.h"
28 #include "compiler/optimizer/optimizations/if_conversion.h"
29 #include "compiler/optimizer/optimizations/licm.h"
30 #include "compiler/optimizer/optimizations/loop_peeling.h"
[all …]
/arkcompiler/runtime_core/compiler/optimizer/
Dpass_manager.cpp21 #include "optimizer/ir/graph.h"
22 #include "optimizer/ir/graph_checker.h"
24 #include "optimizer/analysis/alias_analysis.h"
25 #include "optimizer/analysis/bounds_analysis.h"
26 #include "optimizer/analysis/dominators_tree.h"
27 #include "optimizer/analysis/linear_order.h"
28 #include "optimizer/analysis/liveness_analyzer.h"
29 #include "optimizer/analysis/live_registers.h"
30 #include "optimizer/analysis/loop_analyzer.h"
31 #include "optimizer/analysis/object_type_propagation.h"
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
DBUILD.gn18 include_dirs = [ "$ark_root/compiler/optimizer/code_generator" ]
38 include_dirs = [ "$ark_root/compiler/optimizer/code_generator/target/x86" ]
53 [ "$ark_root/compiler/optimizer/code_generator/target/aarch64" ]
83 [ "$ark_root/compiler/optimizer/code_generator/target/aarch32" ]
95 [ "$ark_root/compiler/optimizer/code_generator/target/aarch64" ]
136 include_dirs = [ "$ark_root/compiler/optimizer/code_generator/target/x86" ]
150 [ "$ark_root/compiler/optimizer/code_generator/target/aarch64" ]
180 [ "$ark_root/compiler/optimizer/code_generator/target/aarch32" ]
192 [ "$ark_root/compiler/optimizer/code_generator/target/aarch64" ]
Dmethod_properties.cpp16 #include "optimizer/code_generator/codegen.h"
17 #include "optimizer/ir/graph.h"
18 #include "optimizer/ir/graph_visitor.h"
19 #include "optimizer/code_generator/method_properties.h"
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dcountable_loop_parser.cpp16 #include "optimizer/analysis/countable_loop_parser.h"
17 #include "optimizer/analysis/loop_analyzer.h"
18 #include "optimizer/ir/basicblock.h"
19 #include "optimizer/ir/graph.h"
Dobject_type_propagation.h19 #include "optimizer/pass.h"
20 #include "optimizer/ir/graph.h"
21 #include "optimizer/ir/graph_visitor.h"
50 #include "optimizer/ir/visitor.inc"
Dtypes_analysis.h19 #include "optimizer/pass.h"
20 #include "optimizer/ir/graph.h"
21 #include "optimizer/ir/graph_visitor.h"
55 #include "optimizer/ir/visitor.inc"
Dbounds_analysis.h19 #include "optimizer/ir/graph_visitor.h"
20 #include "optimizer/ir/datatype.h"
21 #include "optimizer/ir/inst.h"
22 #include "optimizer/pass.h"
149 #include "optimizer/ir/visitor.inc"
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
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"
95 #include "optimizer/ir/visitor.inc"
Dobject_type_check_elimination.h19 #include "optimizer/ir/graph.h"
21 #include "optimizer/pass.h"
23 #include "optimizer/ir/graph_visitor.h"
71 #include "optimizer/ir/visitor.inc"
Dcode_sink.cpp17 #include "optimizer/ir/basicblock.h"
18 #include "optimizer/ir/inst.h"
19 #include "optimizer/analysis/alias_analysis.h"
20 #include "optimizer/analysis/bounds_analysis.h"
21 #include "optimizer/analysis/dominators_tree.h"
22 #include "optimizer/analysis/rpo.h"
23 #include "optimizer/analysis/loop_analyzer.h"
24 #include "optimizer/optimizations/code_sink.h"
154 …// For Bytecode Optimizer, it is not allowed to mix LoadStatic and class initialization (for anoth… in SinkInstruction()
Dtypes_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/basicblock.h"
24 #include "optimizer/ir/inst.h"
25 #include "optimizer/optimizations/types_resolving.h"
Dmemory_barriers.h20 #include "optimizer/ir/analysis.h"
21 #include "optimizer/ir/graph.h"
22 #include "optimizer/ir/graph_visitor.h"
23 #include "optimizer/pass.h"
92 #include "optimizer/ir/visitor.inc"
Dredundant_loop_elimination.cpp17 #include "optimizer/analysis/alias_analysis.h"
18 #include "optimizer/analysis/bounds_analysis.h"
19 #include "optimizer/analysis/countable_loop_parser.h"
20 #include "optimizer/analysis/dominators_tree.h"
23 #include "optimizer/ir/basicblock.h"
Dloop_peeling.cpp16 #include "optimizer/analysis/alias_analysis.h"
17 #include "optimizer/analysis/bounds_analysis.h"
18 #include "optimizer/analysis/dominators_tree.h"
19 #include "optimizer/ir/basicblock.h"
20 #include "optimizer/ir/graph.h"
21 #include "optimizer/ir/graph_cloner.h"
22 #include "optimizer/optimizations/loop_peeling.h"
Dlowering.h21 #include "optimizer/ir/graph.h"
22 #include "optimizer/ir/graph_visitor.h"
55 #include "optimizer/ir/visitor.inc"
Dtypes_resolving.h19 #include "optimizer/ir/basicblock.h"
20 #include "optimizer/ir/graph.h"
21 #include "optimizer/pass.h"
Dobject_type_check_elimination.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/loop_analyzer.h"
21 #include "optimizer/analysis/object_type_propagation.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
Dcodegen.h24 #include "compiler/optimizer/pass.h"
25 #include "compiler/optimizer/ir/basicblock.h"
26 #include "compiler/optimizer/ir/graph.h"
27 #include "compiler/optimizer/ir/graph_visitor.h"
133 #include "compiler/optimizer/ir/visitor.inc"
/arkcompiler/runtime_core/irtoc/lang/
Dirtoc.rb197 Output.println('#include "optimizer/ir/graph.h"')
198 Output.println('#include "optimizer/ir/basicblock.h"')
199 Output.println('#include "optimizer/ir/inst.h"')
206 Output << '#include "optimizer/ir/graph.h"'
207 Output << '#include "optimizer/ir/basicblock.h"'
208 Output << '#include "optimizer/ir/inst.h"'

12345678910