Searched full:optimizer (Results 1 – 25 of 247) sorted by relevance
12345678910
| /arkcompiler/runtime_core/compiler/ |
| D | BUILD.gn | 19 "$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 …]
|
| D | CMakeLists.txt | 56 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 …]
|
| D | optimizer_run.cpp | 17 #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 …]
|
| D | CompilerIntrinsicsPostPlugins.cmake | 17 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/ |
| D | compilation_unit.cpp | 21 #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/ |
| D | pass_manager.cpp | 21 #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/ |
| D | BUILD.gn | 18 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" ]
|
| D | method_properties.cpp | 16 #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/ |
| D | countable_loop_parser.cpp | 16 #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"
|
| D | object_type_propagation.h | 19 #include "optimizer/pass.h" 20 #include "optimizer/ir/graph.h" 21 #include "optimizer/ir/graph_visitor.h" 50 #include "optimizer/ir/visitor.inc"
|
| D | types_analysis.h | 19 #include "optimizer/pass.h" 20 #include "optimizer/ir/graph.h" 21 #include "optimizer/ir/graph_visitor.h" 55 #include "optimizer/ir/visitor.inc"
|
| D | bounds_analysis.h | 19 #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/ |
| D | deoptimize_elimination.h | 20 #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"
|
| D | object_type_check_elimination.h | 19 #include "optimizer/ir/graph.h" 21 #include "optimizer/pass.h" 23 #include "optimizer/ir/graph_visitor.h" 71 #include "optimizer/ir/visitor.inc"
|
| D | code_sink.cpp | 17 #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()
|
| D | types_resolving.cpp | 17 #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"
|
| D | memory_barriers.h | 20 #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"
|
| D | redundant_loop_elimination.cpp | 17 #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"
|
| D | loop_peeling.cpp | 16 #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"
|
| D | lowering.h | 21 #include "optimizer/ir/graph.h" 22 #include "optimizer/ir/graph_visitor.h" 55 #include "optimizer/ir/visitor.inc"
|
| D | types_resolving.h | 19 #include "optimizer/ir/basicblock.h" 20 #include "optimizer/ir/graph.h" 21 #include "optimizer/pass.h"
|
| D | object_type_check_elimination.cpp | 17 #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/ |
| D | options.yaml | 28 …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
|
| D | codegen.h | 24 #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/ |
| D | irtoc.rb | 197 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