Searched +full:- +full:- +full:compiler +full:- +full:inlining (Results 1 – 25 of 134) sorted by relevance
123456
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/inlining_test/ |
| D | inlining_order_3.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 17 //! CHECKER Check inlining sequence without profiling 18 …: "--compiler-profiling-threshold=100 --compiler-hotness-threshold=30 --log-level=debug --log-comp… 22 …L::test_loops,inlining_order_3.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… 24 //! CHECKER Check inlining sequence with profiling 25 …s: "--compiler-profiling-threshold=0 --compiler-hotness-threshold=30 --log-level=debug --log-compo… 29 …L::test_loops,inlining_order_3.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… 31 //! CHECKER Check inlining sequence with profiling (AOT) 35 …L::test_loops,inlining_order_3.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… [all …]
|
| D | inlining_order_1.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER Check inlining sequence without profiling 17 …: "--compiler-profiling-threshold=100 --compiler-hotness-threshold=22 --log-level=debug --log-comp… 21 //! CHECKER Check inlining sequence with profiling 22 …s: "--compiler-profiling-threshold=0 --compiler-hotness-threshold=30 --log-level=debug --log-compo… 26 //! CHECKER Check inlining sequence in AOT 30 //! RUN options: "--log-level=debug --log-components=compiler --compiler-log=inlining", en… 33 function hot(i:int):int { return -i; }
|
| D | inlining_order_2.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER Check inlining sequence without profiling 17 …: "--compiler-profiling-threshold=100 --compiler-hotness-threshold=30 --log-level=debug --log-comp… 22 …L::test_loops,inlining_order_2.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… 25 //! CHECKER Check inlining sequence with profiling 26 …s: "--compiler-profiling-threshold=0 --compiler-hotness-threshold=30 --log-level=debug --log-compo… 32 …L::test_loops,inlining_order_2.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… 34 //! CHECKER Check inlining sequence with profiling (AOT) 41 …L::test_loops,inlining_order_2.ETSGLOBAL::hot_catch,.*,STATIC,SUCCESS/ (Inlining in catch blocks i… [all …]
|
| /arkcompiler/runtime_core/static_core/tests/checked/ |
| D | inline_small.pa | 6 # http://www.apache.org/licenses/LICENSE-2.0 15 # Checked tests for small methods inlining. 19 …ions: "--compiler-regex=A::main --compiler-inlining-max-depth=0 --compiler-inlining-recursive-cal… 30 …ions: "--compiler-regex=A::main --compiler-inlining-max-depth=0 --compiler-inlining-recursive-call… 44 …ions: "--compiler-regex=A::main --compiler-inlining-max-depth=0 --compiler-inlining-recursive-call…
|
| D | disable_intrinsics.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 #! RUN force_jit: true, options: "--compiler-encode-intrinsics=true --compiler-inlining=fa… 25 #! RUN_PAOC options: "--compiler-encode-intrinsics=true --compiler-inlining=false" 35 #! RUN_LLVM options: "--compiler-encode-intrinsics=true --compiler-inlining=false --llvm-dump-b… 46 #! RUN force_jit: true, options: "--compiler-encode-intrinsics=false --compiler-inlining=f… 61 #! RUN_PAOC options: "--compiler-encode-intrinsics=false --compiler-inlining=false" 76 #! RUN_LLVM options: "--compiler-encode-intrinsics=false --compiler-inlining=false --llvm-dump-… 99 movi.64 v0, -1
|
| D | inline.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 # Checked tests for basic inlining. 19 …force_jit: true, options: "--compiler-regex=Test1::main --compiler-inlining-max-insts=8 --compiler… 24 #! RUN_PAOC options: "--compiler-regex=Test1::main --compiler-inlining-max-insts=8 --compiler-i… 30 …force_jit: true, options: "--compiler-regex=Test1::main --compiler-inlining-max-insts=8 --compiler… 35 #! RUN_PAOC options: "--compiler-regex=Test1::main --compiler-inlining-max-insts=8 --compiler-i… 70 …rce_jit: true, options: "--compiler-regex=Test1::main_depth --compiler-inlining-max-depth=2 --comp… 75 …! RUN_PAOC options: "--compiler-regex=Test1::main_depth --compiler-inlining-max-depth=2 --comp… 99 #! RUN force_jit: true, options: "--compiler-regex=_GLOBAL::main", entry: "_GLOBAL::main" [all …]
|
| D | aot_cha.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 26 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=true --com… 30 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 33 #! CHECKER panda files with cha - LLVM 34 #! RUN_LLVM options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=true --com… 38 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 43 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=false --co… 48 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 53 #! RUN_PAOC options: "--paoc-use-cha=true --compiler-inlining=false" [all …]
|
| D | isinstance_elimination.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 18 #! RUN force_jit: true, options: "--compiler-inlining=false", entry: "_GLOBAL::main1" 53 #! RUN force_jit: true, options: "--compiler-inlining=false", entry: "_GLOBAL::main2" 91 #! RUN force_jit: true, options: "--compiler-inlining=false", entry: "_GLOBAL::main3"
|
| /arkcompiler/runtime_core/compiler/ |
| D | compiler.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 name: compiler 16 namespace: panda::compiler 19 - name: compiler-non-optimizing 25 - name: compiler-regex 28 …description: A regular expression that specifies methods to compile. The grammar used is ECMA-262 … 31 - name: compiler-visualizer-dump 37 - name: compiler-dump 41 - name: final [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/ |
| D | compiler.yaml | 1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 name: compiler 16 namespace: ark::compiler 19 - name: compiler-non-optimizing 25 - name: compiler-regex 27 A regular expression that specifies methods to compile (ECMA-262 grammar). 33 - name: compiler-regex-with-signature 35 A regular expression that specifies methods to compile (ECMA-262 grammar). 41 - name: compiler-visualizer-dump [all …]
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | aot_cha.pa | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 26 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=true --com… 30 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 34 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=false --co… 38 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 42 #! RUN_PAOC options: "--paoc-use-cha=true --compiler-inlining=false" 46 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai… 50 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=true --com…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/ |
| D | ets_string_builder_reserve_uber.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 //! RUN_PAOC options: "--compiler-regex='.*reserve[0-9]*' --compiler-inlining=true" 28 //! RUN force_jit: true, options: "--compiler-regex='.*reserve[0-9]*' --compiler-inlining… 38 …/ RUN force_jit: true, options: "--compiler-reserve-string-builder-buffer=false --compil… 39 // EVENT_NEXT /SbBufferRealloc,\d+,0x[0-9a-fA-F]+,32.*/ 40 // EVENT_NEXT /SbBufferRealloc,\d+,0x[0-9a-fA-F]+,64.*/ 44 …/! RUN force_jit: true, options: "--compiler-reserve-string-builder-buffer=true --compil… 47 …r, check StringBuilder internal buffer reallocation events not occured (uber_only, --gc-type=g1-gc) 49 …rce_jit: true, options: "--gc-type=g1-gc --no-async-jit=false --compiler-reserve-string-builder-bu… [all …]
|
| D | ets_isNaN.ets | 2 * Copyright (c) 2023-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER IR Builder inlining double 17 //! RUN force_jit: true, options: "--compiler-regex='.*check_isnan_f64.*'", entry: "ets_is… 23 //! CHECKER AOT IR Builder inlining double 25 //! RUN_AOT options: "--compiler-regex='.*check_isnan_f64.*'" 32 //! CHECKER IR Builder inlining float 33 //! RUN force_jit: true, options: "--compiler-regex='.*check_isnan_f32.*'", entry: "ets_is… 39 //! CHECKER AOT IR Builder inlining float 41 //! RUN_AOT options: "--compiler-regex='.*check_isnan_f32.*'"
|
| D | ets_min.ets | 2 * Copyright (c) 2023-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER IR Builder inlining min int 17 //! RUN force_jit: true, options: "--compiler-regex='.*test_i32.*'", entry: "ets_min.ETSG… 23 //! CHECKER AOT IR Builder inlining min int 25 //! RUN_AOT options: "--compiler-regex='.*test_i32.*'" 32 //! CHECKER IR Builder inlining min long 33 //! RUN force_jit: true, options: "--compiler-regex='.*test_i64.*'", entry: "ets_min.ETSG… 39 //! CHECKER AOT IR Builder inlining min long 41 //! RUN_AOT options: "--compiler-regex='.*test_i64.*'" [all …]
|
| D | ets_max.ets | 2 * Copyright (c) 2023-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER IR Builder inlining max int 17 //! RUN force_jit: true, options: "--compiler-regex='.*test_i32.*'", entry: "ets_max.ETSGL… 23 //! CHECKER AOT IR Builder inlining max int 25 //! RUN_AOT options: "--compiler-regex='.*test_i32.*'" 32 //! CHECKER IR Builder inlining max long 33 //! RUN force_jit: true, options: "--compiler-regex='.*test_i64.*'", entry: "ets_max.ETSG… 39 //! CHECKER AOT IR Builder inlining max long 41 //! RUN_AOT options: "--compiler-regex='.*test_i64.*'" [all …]
|
| D | ets_isFinite.ets | 2 * Copyright (c) 2023-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 16 //! CHECKER IR Builder inlining double 17 //! RUN force_jit: true, options: "--compiler-regex='ets_isFinite.*check_isfinite_f64.*'",… 26 //! CHECKER AOT IR Builder inlining double 28 //! RUN_AOT options: "--compiler-regex='ets_isFinite.*check_isfinite_f64.*'" 38 //! CHECKER IR Builder inlining float 39 //! RUN force_jit: true, options: "--compiler-regex='ets_isFinite.*check_isfinite_f32.*'",… 48 //! CHECKER AOT IR Builder inlining float 50 //! RUN_AOT options: "--compiler-regex='ets_isFinite.*check_isfinite_f32.*'"
|
| D | ets_string_builder_merge_uber_part6.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| D | ets_string_builder_merge_uber_part8.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| D | ets_string_builder_merge_uber_part2.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| D | ets_string_builder_merge_uber_part3.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| D | ets_string_builder_merge_uber_part4.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| D | ets_string_builder_merge_uber_part5.ets | 2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd. 7 * http://www.apache.org/licenses/LICENSE-2.0 18 …ptions: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-rege… 22 …e, options: "--panda-files=../../ets_string_builder_merge_uber_export.checked/test.abc --compiler-…
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/ |
| D | llvmbackend.yaml | 1 # Copyright (c) 2023-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 17 description: LLVM AOT compiler for panda 20 - name: llvm-allow-breakage 24 - name: llvm-fallback 27 description: Use Ark Compiler as fallback 28 - name: llvm-inlining 32 Enable inlining optimization. Default value is overridden by explicit 33 --compiler-inlining which in turn can be overridden by passing this 35 - name: llvm-pre-opt [all …]
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/cmake/ |
| D | LLVMInlineModules.cmake | 1 # Copyright (c) 2023-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 23 …message(STATUS "LLVM IR inlining disabled manually, PANDA_LLVM_INTERPRETER_INLINING = '${PANDA_LLV… 28 …# HostTools build, compiler does not matter. Parent project built bitcode files for inlining, and … 32 …message(STATUS "LLVM IR inlining disabled because compiler is not 'Clang' but = '${CMAKE_CXX_COMPI… 38 message(STATUS "LLVM IR inlining enabled") 42 # Parent project set it using -DIRTOC_INT_LLVM_INL_MODULE_FILES_LIST 53 # Pre-define the path for a file with a list of bitcode files for inlining. 62 # TARGET - name of cmake target 63 # OUTPUT_VARIABLE - name of the variable in parent scope to set paths to bitcode files [all …]
|
| /arkcompiler/runtime_core/static_core/tests/ |
| D | CMakeLists.txt | 1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 17 add_custom_target(cts-assembly COMMENT "Running compliance tests for Panda Assembly") 18 add_custom_target(regression COMMENT "Running panda compiler regression tests") 19 add_custom_target(irtoc-interpreter-tests COMMENT "Running irtoc interpreter tests") 20 add_custom_target(irtoc-opcode-suite COMMENT "Running irtoc interpreter opcode test suite") 24 add_custom_target(cts-aot-tests COMMENT "Running panda aot tests") 25 add_custom_target(cts-jit-tests COMMENT "Running panda jit-enforce tests") 26 add_custom_target(cts-llvmaot-tests COMMENT "Running panda LLVM AOT tests") 28 add_dependencies(core_tests irtoc-interpreter-tests) [all …]
|
123456