Searched full:optimizer (Results 1 – 25 of 593) sorted by relevance
12345678910>>...24
| /arkcompiler/runtime_core/static_core/compiler/ |
| D | BUILD.gn | 40 "$ark_root/compiler/optimizer/ir", 78 [ "$ark_root/compiler/optimizer/code_generator:arkencoder_config" ] 88 "$ark_root/compiler/optimizer/ir", 110 "optimizer/analysis/alias_analysis.cpp", 111 "optimizer/analysis/alias_visitor.cpp", 112 "optimizer/analysis/bounds_analysis.cpp", 113 "optimizer/analysis/catch_inputs.cpp", 114 "optimizer/analysis/countable_loop_parser.cpp", 115 "optimizer/analysis/dominators_tree.cpp", 116 "optimizer/analysis/linear_order.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_… 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/alias_visitor.cpp 159 optimizer/analysis/bounds_analysis.cpp [all …]
|
| D | CompilerIntrinsicsPostPlugins.cmake | 17 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/ |
| D | BUILD.gn | 19 "$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/ |
| D | pipeline.cpp | 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/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 …]
|
| D | pass_manager.cpp | 21 #include "optimizer/ir/graph.h" 22 #include "optimizer/ir/graph_checker.h" 23 #include "optimizer/ir/graph_cloner.h" 24 #include "optimizer/ir/visualizer_printer.h" 26 #include "optimizer/analysis/alias_analysis.h" 27 #include "optimizer/analysis/bounds_analysis.h" 28 #include "optimizer/analysis/catch_inputs.h" 29 #include "optimizer/analysis/dominators_tree.h" 30 #include "optimizer/analysis/linear_order.h" 31 #include "optimizer/analysis/liveness_analyzer.h" [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | CMakeLists.txt | 21 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ir_builder/ets_inst_builder.cpp 22 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ets_intrinsics_inlining_expansion.cpp 23 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ets_intrinsics_peephole.cpp 24 ${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ets_codegen_extensions.cpp 36 ${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/ir_builder/js_interop/js_interop_inst_builder.cpp 37 …${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/optimizations/interop_js/interop_intrinsic_optimizat… 43 TEMPLATE ${PANDA_ETS_PLUGIN_SOURCE}/compiler/optimizer/interop_intrinsic_kinds.h.erb 44 API ${PANDA_ROOT}/compiler/optimizer/templates/intrinsics/compiler_intrinsics.rb 60 add_inst_templates(${CMAKE_CURRENT_SOURCE_DIR}/optimizer/ir_builder/ets_inst_templates.yaml)
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
| D | lower_boxed_boolean.h | 19 #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" 25 #include "optimizer/ir/graph_visitor.h" 67 #include "optimizer/ir/visitor.inc"
|
| D | reserve_string_builder_buffer.h | 19 #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"
|
| D | optimize_string_concat.h | 19 #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"
|
| D | savestate_optimization.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" 77 #include "optimizer/ir/visitor.inc"
|
| D | phi_type_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/analysis.h" 24 #include "optimizer/ir/basicblock.h" 25 #include "optimizer/ir/inst.h" 26 #include "optimizer/optimizations/phi_type_resolving.h"
|
| 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" 96 #include "optimizer/ir/visitor.inc"
|
| D | inline_intrinsics.cpp | 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/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"
|
| D | string_builder_utils.h | 19 #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"
|
| D | native_call_optimization.h | 19 #include "optimizer/ir/graph.h" 20 #include "optimizer/ir/graph_visitor.h" 21 #include "optimizer/pass.h" 62 #include "optimizer/ir/visitor.inc"
|
| /arkcompiler/runtime_core/libabckit/src/codegen/ |
| D | ic_slot_allocator.h | 19 #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"
|
| /arkcompiler/runtime_core/static_core/irtoc/backend/ |
| D | function.cpp | 22 #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/regalloc/ |
| D | cleanup_empty_blocks.cpp | 17 #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/ |
| D | bytecodeopt_peepholes.h | 20 #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"
|
| 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 | check_resolver.h | 19 #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
|
| /arkcompiler/runtime_core/static_core/compiler/tests/codegen/ |
| D | codegen_test.h | 21 #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/static_core/compiler/optimizer/analysis/ |
| D | object_type_propagation.h | 19 #include "optimizer/analysis/live_in_analysis.h" 20 #include "optimizer/pass.h" 21 #include "optimizer/ir/graph.h" 22 #include "optimizer/ir/graph_visitor.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
|
12345678910>>...24