Home
last modified time | relevance | path

Searched full:compilation (Results 1 – 25 of 359) sorted by relevance

12345678910>>...15

/arkcompiler/ets_runtime/docs/
Denvironment-setup-and-compilation.md1 # Environment Setup and Compilation
9 ## Compilation section in Environment Setup and Compilation
11 1. First compilation:
17 2. Compile an ARK runtime after the first compilation:
34 3. Compile the ARK frontend after the first compilation:
40 **NOTE**: Run the compilation commands in the project root directory.
DREADME.md4 - [Environment Setup and Compilation](environment-setup-and-compilation.md)
/arkcompiler/runtime_core/static_core/tests/checked/
Dparameter_test.pa16 #! EVENT /Compilation,.*main.*/
17 #! EVENT /Compilation,.*foo_f32.*/
18 #! EVENT /Compilation,.*foo_f64.*/
19 #! EVENT /Compilation,.*foo_u1.*/
20 #! EVENT /Compilation,.*foo_u8.*/
21 #! EVENT /Compilation,.*foo_u16.*/
22 #! EVENT /Compilation,.*foo_u32.*/
23 #! EVENT /Compilation,.*foo_u64.*/
Dtlab_test.pa16 #! EVENT /Compilation,.*tlab_array_u64.*/
17 #! EVENT /Compilation,.*tlab_array_u32.*/
18 #! EVENT /Compilation,.*tlab_array_u16.*/
19 #! EVENT /Compilation,.*tlab_array_u8.*/
20 #! EVENT /Compilation,.*tlab_asm_16.*/
21 #! EVENT /Compilation,.*tlab_asm_24.*/
43 #! EVENT /Compilation,.*tlab_array_u64.*/
44 #! EVENT /Compilation,.*tlab_array_u32.*/
45 #! EVENT /Compilation,.*tlab_array_u16.*/
46 #! EVENT /Compilation,.*tlab_array_u8.*/
[all …]
Dimplicit_nullcheck_tests.pa17 #! EVENT /Compilation,.*__noinline__call_ldarray.*/
19 #! EVENT_NEXT /Compilation,.*__noinline__call_starray.*/
21 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_i32.*/
23 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_i32.*/
25 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_f64.*/
27 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_f64.*/
29 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_obj.*/
31 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_obj.*/
37 #! EVENT /Compilation,.*__noinline__call_ldarray.*/
38 #! EVENT /Compilation,.*__noinline__call_starray.*/
[all …]
Dmemset_loop_idiom.pa16 #! EVENT /Compilation,_GLOBAL::fill,.*COMPILED/
25 #! EVENT /Compilation,_GLOBAL::fill,.*COMPILED/
71 #! EVENT /Compilation,_GLOBAL::fill2,.*COMPILED/
80 #! EVENT /Compilation,_GLOBAL::fill2,.*COMPILED/
Dmemory-coalescing.pa17 #! EVENT /Compilation,_GLOBAL::main,.*COMPILED/
18 #! EVENT /Compilation,_GLOBAL::cannotProveDistinctObjects,.*COMPILED/
19 #! EVENT /Compilation,_GLOBAL::mayChangeFields,.*COMPILED/
Dmemory-coalescing1.pa17 #! EVENT /Compilation,_GLOBAL::main,.*COMPILED/
18 #! EVENT /Compilation,_GLOBAL::objectStoreCoalescingWhenOtherObject,.*COMPILED/
19 #! EVENT /Compilation,_GLOBAL::objectStoreCoalescingWhenOtherField,.*COMPILED/
/arkcompiler/runtime_core/tests/checked/
Dparameter_test.pa16 #! EVENT /Compilation,.*main.*/
17 #! EVENT /Compilation,.*foo_f32.*/
18 #! EVENT /Compilation,.*foo_f64.*/
19 #! EVENT /Compilation,.*foo_u1.*/
20 #! EVENT /Compilation,.*foo_u8.*/
21 #! EVENT /Compilation,.*foo_u16.*/
22 #! EVENT /Compilation,.*foo_u32.*/
23 #! EVENT /Compilation,.*foo_u64.*/
Dimplicit_nullcheck_tests.pa17 #! EVENT /Compilation,.*__noinline__call_ldarray.*/
19 #! EVENT_NEXT /Compilation,.*__noinline__call_starray.*/
21 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_i32.*/
23 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_i32.*/
25 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_f64.*/
27 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_f64.*/
29 #! EVENT_NEXT /Compilation,.*__noinline__call_ldobj_obj.*/
31 #! EVENT_NEXT /Compilation,.*__noinline__call_stobj_obj.*/
37 #! EVENT /Compilation,.*__noinline__call_ldarray.*/
38 #! EVENT /Compilation,.*__noinline__call_starray.*/
[all …]
Dtlab_test.pa16 #! EVENT /Compilation,.*tlab_array_u64.*/
17 #! EVENT /Compilation,.*tlab_array_u32.*/
18 #! EVENT /Compilation,.*tlab_array_u16.*/
19 #! EVENT /Compilation,.*tlab_array_u8.*/
20 #! EVENT /Compilation,.*tlab_asm_16.*/
21 #! EVENT /Compilation,.*tlab_asm_24.*/
44 #! EVENT /Compilation,.*tlab_array_u64.*/
45 #! EVENT /Compilation,.*tlab_array_u32.*/
46 #! EVENT /Compilation,.*tlab_array_u16.*/
47 #! EVENT /Compilation,.*tlab_array_u8.*/
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/checked/
Dfast_divisor.sts19 //! EVENT_NOT /Compilation,ETSGLOBAL::main,.*,COMPILED/
20 //! EVENT /Compilation,ETSGLOBAL::IntDivBy7,.*,COMPILED/
21 //! EVENT /Compilation,ETSGLOBAL::IntModBy7,.*,COMPILED/
22 //! EVENT /Compilation,ETSGLOBAL::LongDivBy7,.*,COMPILED/
23 //! EVENT /Compilation,ETSGLOBAL::LongModBy7,.*,COMPILED/
24 //! EVENT /Compilation,ETSGLOBAL::IntDivByM7,.*,COMPILED/
25 //! EVENT /Compilation,ETSGLOBAL::IntModByM7,.*,COMPILED/
26 //! EVENT /Compilation,ETSGLOBAL::LongDivByM7,.*,COMPILED/
27 //! EVENT /Compilation,ETSGLOBAL::LongModByM7,.*,COMPILED/
28 //! EVENT /Compilation,ETSGLOBAL::IntDivByMin,.*,COMPILED/
[all …]
Dlaunch_test.sts23 //! EVENT /Compilation,ETSGLOBAL::main,.*,COMPILED/
33 //! EVENT /Compilation,ETSGLOBAL::main,.*,COMPILED/
43 //! EVENT /Compilation,ETSGLOBAL::main,.*,COMPILED/
63 //! EVENT /Compilation,ETSGLOBAL::main1,.*,COMPILED/
73 //! EVENT /Compilation,ETSGLOBAL::main1,.*,COMPILED/
94 //! EVENT /Compilation,ETSGLOBAL::main1,.*,COMPILED/
104 //! EVENT /Compilation,ETSGLOBAL::main1,.*,COMPILED/
124 //! EVENT /Compilation,ETSGLOBAL::main2,.*,COMPILED/
138 //! EVENT /Compilation,ETSGLOBAL::main3,.*,COMPILED/
153 //! EVENT /Compilation,ETSGLOBAL::main3,.*,COMPILED/
Dets_safepoints.sts18 //! EVENT /Compilation,ETSGLOBAL::__noinline__func,.*,COMPILED/
25 //! EVENT /Compilation,ETSGLOBAL::__noinline__func,.*,COMPILED/
32 //! EVENT /Compilation,ETSGLOBAL::__noinline__func,.*,COMPILED/
39 //! EVENT /Compilation,ETSGLOBAL::__noinline__func,.*,COMPILED/
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcompilation_start.md1 # How to start compilation
3 At the moment we have two compilation modes (in-place and in the background):
4 - in-place mode starts compilation in the same thread
5 - background mode starts compilation in worker thread of `taskmanager::TaskScheduler` (asynchronous…
8 On successful completion of compilation, `ark::TaskRunner` calls callbacks on successful completion…
10 …ode, we cannot get the compilation result directly (by the return value). Therefore, if we want to…
25 How to start compilation in-place:
Daot_cha.md1 # Usage of Class Hierarchy during AOT compilation
37 The wrong usage. Some classes were omitted during AOT compilation due to the fact that they are not…
66 … system. It works identically to `--paoc-location` but only for boot files used during compilation.
83 compilation.
85 For AOT compilation the method and its index in virtual table is unknown because at runtime the cha…
93 class hierarchy of runtime matches the class hierarchy during AOT compilation.
/arkcompiler/runtime_core/static_core/irtoc/backend/
Doptions.yaml35 description: Report compilation statistic, where
36 none - disables compilation statistic,
37 …short - reports only LLVM_SUFFIX compilation units without dynamic methods which were skipped by L…
38 full - reports only skipped by LLVM or compiled by Ark compilation units, and
Dcompilation.cpp16 #include "compilation.h"
134 void Compilation::CollectUsedRegisters([[maybe_unused]] ark::ArenaAllocator *allocator) in CollectUsedRegisters()
148 void Compilation::CheckUsedRegisters() in CheckUsedRegisters()
152 LOG(INFO, IRTOC) << "LLVM Irtoc compilation: used registers " << usedRegisters_.gpr; in CheckUsedRegisters()
156 …LOG(FATAL, IRTOC) << "LLVM Irtoc compilation callee saved register usage is different from optimiz… in CheckUsedRegisters()
163 LOG(INFO, IRTOC) << "LLVM Irtoc compilation: used fp registers " << usedRegisters_.fp; in CheckUsedRegisters()
167 …LOG(FATAL, IRTOC) << "LLVM Irtoc compilation callee saved fp register usage is different from opti… in CheckUsedRegisters()
176 Compilation::Result Compilation::Run() in Run()
197 LOG(INFO, IRTOC) << "Start Irtoc compilation for " << GetArchString(arch_) << "..."; in Run()
202 LOG(INFO, IRTOC) << "Irtoc compilation success"; in Run()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/
D13_modules.rst13 .. _Modules and Compilation Units:
15 Compilation Units, Packages, and Modules
21 Programs are structured as sequences of elements ready for compilation, i.e.,
22 compilation units. Each compilation unit creates its own scope (see
23 :ref:`Scopes`). The compilation unit’s variables, functions, classes,
28 some compilation unit must be imported first by the compilation unit that
33 There are three kinds of compilation units:
52 system or a database (see :ref:`Compilation Units in Host System`).
55 compilation unit
133 details listed in :ref:`Compilation Unit Initialization`. The initialization process
[all …]
/arkcompiler/runtime_core/compiler/docs/
Daot_cha.md1 # Usage of Class Hierarchy during AOT compilation
37 The wrong usage. Some classes were omitted during AOT compilation due to the fact that they are not…
66 … system. It works identically to `--paoc-location` but only for boot files used during compilation.
83 compilation.
85 For AOT compilation the method and its index in virtual table is unknown because at runtime the cha…
93 class hierarchy of runtime matches the class hierarchy during AOT compilation.
/arkcompiler/ets_frontend/test/scripts/sdk_test/
Dresult.py74 logging.info("--full compilation result:")
87 logging.info("--incremental compilation result:")
232 '[Full Compilation]\n[Debug]\n[Compilation Time(s)]'] = full_compilation_debug.time
234 '[Full Compilation]\n[Release]\n[Compilation Time(s)]'] = full_compilation_release.time
276 '[Incremental Compilation]\n[Debug]\n[Compilation Time(s)]'] = debug_test_time
278 '[Incremental Compilation]\n[Release]\n[Compilation Time(s)]'] = release_test_time
313 content = '<tr><th colspan="2" rowspan="2">Full Compilation</th><th>[Debug]</th>' + \
319 content += f'<tr><th rowspan={len(incremetal_compile_tests) * 2}>Incremental Compilation</th>'
350 time_size_table_header += '<th colspan="2">Full Compilation Time(s)</th>' + \
351 f'<th colspan="2">Incremental Compilation Time(s)</th>' + \
[all …]
/arkcompiler/runtime_core/docs/
Dglossary.md11 * **AOT** stands for **Ahead-Of-Time**. In compilers, terms "ahead-of-time compilation" and "AOT
12 compilation" are used to indicate that the source code or bytecode is compiled before actual
13 execution. In case of Panda Runtime, AOT compilation is used to compile Panda Bytecode into
24 * **JIT** stands for **Just-In-Time**. In compilers, terms "just-in-time compilation" and "JIT
25 compilation" are used to indicate that the source code or bytecode is compiled during program
26 execution. In case of Panda Runtime, JIT compilation is used to compile Panda Bytecode into
/arkcompiler/runtime_core/static_core/docs/
Dglossary.md11 * **AOT** stands for **Ahead-Of-Time**. In compilers, terms "ahead-of-time compilation" and "AOT
12 compilation" are used to indicate that the source code or bytecode is compiled before actual
13 execution. In case of Panda Runtime, AOT compilation is used to compile Panda Bytecode into
24 * **JIT** stands for **Just-In-Time**. In compilers, terms "just-in-time compilation" and "JIT
25 compilation" are used to indicate that the source code or bytecode is compiled during program
26 execution. In case of Panda Runtime, JIT compilation is used to compile Panda Bytecode into
/arkcompiler/ets_frontend/es2panda/test/benchmark/
DREADME.md26 …s benchmark, you can compare the performance of es2abc compilation with that of Hermes compilation
29 … on the es2abc executable after the ets_frontend component is compiled. es2abc compilation command:
41 Specify the number of rounds of test case compilation (20 rounds by default):
43 …x/ets_frontend/es2abc --runs 10 // It can be modified to the required number of compilation rounds
49 --opt-level specifies the compilation optimization level, and when the --engine-comp parameter is u…
/arkcompiler/runtime_core/tests/cts-generator/runner/reporters/
Dtest_reporter.rb75 @logger.log 1, 'Compilation failed.'
87 @logger.log 1, 'Compilation succeeded, but compilation failure expected.'
93 @logger.log 2, 'Compilation failed, as expected.'
99 @logger.log 2, 'Compilation-only test.'

12345678910>>...15