Home
last modified time | relevance | path

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

12345678910>>...19

/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/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.*/
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 …]
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 …]
/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 …]
/arkcompiler/ets_frontend/test/scripts/sdk_test/
Dresult.py115 logging.info("--full compilation result:")
130 logging.info("--incremental compilation result:")
145 logging.info("--bytecode har compilation result:")
160 logging.info("--external compilation result:")
343 '[Full Compilation]\n[Debug]\n[Compilation Time(s)]'] = debug_test_time
345 '[Full Compilation]\n[Release]\n[Compilation Time(s)]'] = release_test_time
364 '[Incremental Compilation]\n[Debug]\n[Compilation Time(s)]'] = debug_test_time
366 '[Incremental Compilation]\n[Release]\n[Compilation Time(s)]'] = release_test_time
382 '[Bytecode Har Compilation]\n[Debug]\n[Compilation Time(s)]'] = debug_test_time
384 '[Bytecode Har Compilation]\n[Release]\n[Compilation Time(s)]'] = release_test_time
[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/ets_frontend/test/sdk_test_projects/bytecodehar_increace_compile/hvigor/
Dhvigor-config.json522 …// "daemon": true, /* Enable daemon compilation. Value: [ true | false ].…
23 …// "incremental": true, /* Enable incremental compilation. Value: [ true | fal…
24 …// "parallel": true, /* Enable parallel compilation. Value: [ true | false …
31 …// "stacktrace": false /* Disable stacktrace compilation. Value: [ true | fal…
34 …// "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Uni…
/arkcompiler/ets_frontend/test/sdk_test_projects/bytecodehar_out_project/hvigor/
Dhvigor-config.json522 …// "daemon": true, /* Enable daemon compilation. Value: [ true | false ].…
23 …// "incremental": true, /* Enable incremental compilation. Value: [ true | fal…
24 …// "parallel": true, /* Enable parallel compilation. Value: [ true | false …
31 …// "stacktrace": false /* Disable stacktrace compilation. Value: [ true | fal…
34 …// "maxOldSpaceSize": 8192 /* Enable nodeOptions maxOldSpaceSize compilation. Uni…
/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()
200 LOG(INFO, IRTOC) << "Start Irtoc compilation for " << GetArchString(arch_) << "..."; in Run()
205 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
56 compilation
[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/runtime_core/static_core/plugins/ets/doc/cookbook/
Dguide.rst59 - |CB_ERROR|: You are to follow the recipe, otherwise program compilation fails.
61 follow the recipe will not affect the compilation currently, but will cause
62 compilation failure in the future versions.
74 - Project build time, by requiring extra support during compilation.
/arkcompiler/ets_frontend/ets2panda/docs/
Dimport_export.md1 # Design documentation for compilation units, packages, and modules
5 …re structured as sequences of elements ready for compilation, i.e., compilation units. Each compil…
6 The compilation unit’s variables, functions, classes, interfaces, or other declarations are only ac…
8 A variable, function, class, interface, or other declarations exported from a different compilation
10 There are three kinds of compilation units:
18 - Give a general picture of how compilation unit handling works within the compiler.
47 …be accessed in other modules/compilation units, including another package module belonging to the …
101 …directives make entities exported from other compilation units available for use in the current co…
104 * Import path that determines a compilation unit to import from;
105 …at entities, and in what form—qualified or unqualified—can be used by the current compilation unit.
[all …]
/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/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/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

12345678910>>...19