Searched refs:AOT (Results 1 – 25 of 36) sorted by relevance
12
/arkcompiler/runtime_core/compiler/docs/ |
D | aot_cha.md | 1 # Usage of Class Hierarchy during AOT compilation 3 AOT compiler mode mainly described in [aot.md](../../docs/aot.md), please read it first. 12 …t is represented by a string which is written into AOT file and compared with runtime's one during… 21 AOT file compiled with class hierarchy requires the complete conformity of class path with runtime.… 22 have to pass a class path to AOT compiler identical to class path used by runtime. 37 The wrong usage. Some classes were omitted during AOT compilation due to the fact that they are not… 53 The string of class context for AOT file takes into account `--paoc-location` option. 57 image should be checked during AOT file verification. 59 …presents the core classes of VM it should not depend on any of application code. To obtain AOT file 64 Since the AOT file can be compiled on one host system and executed on different target, we need an … [all …]
|
D | aot_resolve_string.md | 1 # String literal resolution in AOT-compiled code 3 …al by its identifier application has to perform special runtime call. To improve performance in AOT 4 mode such runtime calls could be replaced with load from a special PLT-slot in AOT file. In that ca… 11 During AOT compilation `LoadString` instruction could be either encoded as regular `ResolveString` … 30 application, not to a single AOT-file). 34 - checks the value already stored in `STRING_SLOT` PLT-slot - after AOT-file loading all such slots…
|
D | plt.md | 3 AOT compiler mode mainly described in [aot.md](../../docs/aot.md), please read it first. 7 JIT/AOT compiler has a `SlowPath` mechanism. It is used for some opcodes where a call to runtime is… 15 Speaking about AOT mode, for opcodes like `CallStatic`, `CallVirtual`, and opcodes related to `Clas… 18 or `class Id`. So, in order to reduce code size in AOT mode, more tricky solution with PLT Resolver… 23 consecutive slots are reserved in PLT-GOT table. `FirstSlot` is filled during AOT file creation and… 24 `SecondSlot` is filled during AOT file loading into runtime and contains `PLT CallStatic Resolver` … 25 `ThirdSlot` would actually store `Method pointer` after resolving, but during AOT file loading it i… 67 slots are reserved in PLT-GOT table. `FirstSlot` is filled during AOT file creation and contains `m… 117 three consecutive slots are reserved in PLT-GOT table. `FirstSlot` is filled during AOT file creati… 203 AOT file, but distance to `.aot_got` section can be calculated in the same way like for usual code …
|
D | paoc.md | 5 1. `AOT-mode` (default) - compile the files and produce an executable; 31 ### AOT-specific options 49 - Location path of the input panda file, that will be written into the AOT file.
|
/arkcompiler/runtime_core/docs/ |
D | aot.md | 8 AOT file has `.an` extension and it is a valid ELF file. 26 - `.aot` - Contains all information that describes AOT structure. All used structures can be found … 29 To access to the `.text` and `.aot` sections from AOT loader following symbols are defined: 35 ### AOT headers 44 More details about AOT headers you can find in `<src>/compiler/aot/aot_headers.h`. 52 filled with appropriate data during AOT file loading at runtime. This data allows compiler's codege… 103 In AOT mode for `CallStatic`, `CallVirtual`, and opcodes related to `Class` resolving there exists … 108 AOT-compiled code may use special PLT-slots to load resolved string without runtime calls. 115 `ark_aot` tool aims to compile input panda files into the single AOT file that can be consumed by 121 - `--output` - path to the output AOT file (default is `out.an`) [all …]
|
D | glossary.md | 11 * **AOT** stands for **Ahead-Of-Time**. In compilers, terms "ahead-of-time compilation" and "AOT 13 execution. In case of Panda Runtime, AOT compilation is used to compile Panda Bytecode into
|
/arkcompiler/runtime_core/tests/checked/verify_aot_tests/ |
D | verify_aot_test.pa | 24 #! CHECKER Verify AOT file with cha 30 #! CHECKER Verify AOT file without cha 36 #! CHECKER Wrong AOT file with cha 42 #! CHECKER Wrong AOT file without cha 48 #! CHECKER Wrong path to AOT file with cha 54 #! CHECKER Wrong path to AOT file without cha
|
/arkcompiler/runtime_core/tests/checked/ |
D | cross_peephole.pa | 23 #! CHECKER Сompiling a method arm/arm64 on amd64 in AOT 46 #! CHECKER Check that lowering is applied for Return in AOT
|
D | const_array_test.pa | 38 #! CHECKER Split ConstArray AOT 42 #! CHECKER Fill ConstArray AOT
|
D | basics_aot.pa | 17 # The file would be AOT compiled as well.
|
D | remove_redundant_checks.pa | 27 #! CHECKER Check that CSE is applied for inst in AOT
|
D | ifcvt.pa | 31 #! CHECKER Check IfConversion in AOT
|
D | inline_external.pa | 17 # The file would be AOT compiled as well.
|
D | inline.pa | 201 #! CHECKER Inline external files in AOT mode 296 #! CHECKER Don't inline external files in AOT mode without cha 542 #! CHECKER Inline nested calls in AOT mode
|
/arkcompiler/ets_runtime/test/aottest/supercall/ |
D | expect_output.txt | 14 AOT
|
/arkcompiler/ets_runtime/test/aottest/supercallspread/ |
D | expect_output.txt | 14 AOT
|
/arkcompiler/runtime_core/tests/benchmarks/ |
D | CMakeLists.txt | 45 BRIEF_DOCS "Run with enabled AOT?" 46 FULL_DOCS "Run with enabled AOT?") 82 # * 7. Run in AOT mode? 109 COMMENT "Running benchmarks in Panda Assembly with AOT") 122 COMMENT "Gathering compiler's statistics in benchmarks-AOT")
|
/arkcompiler/ets_runtime/docs/ |
D | README_zh.md | 379 ### AOT执行 383 * 编译生成AOT编译器: 412 2. 通过AOT编译器生成an和ai文件: 636 ### AOT工具概述 638 AOT为Ahead Of Time的简称,也即提前编译,能够在Host端将字节码提前编译成Target端可运行的机器码,这样字节码可以获得充分编译优化,从而加速Target端的运行速度。 654 | --aot-file | AOT输出文件的路径(不需要文件后缀)。默认值:“aot_file” | 656 | --compiler-opt-max-method | 设置AOT编译方法的大小阈值,当方法的大小超过该值时,则不进行编译。默认值:“32KB” | 657 | --compiler-opt-level | 设置AOT的优化级别。默认值:“3” … 658 | --compiler-log | AOT的日志选项,可打印出AOT生成的IR图、汇编码等信息。默认值“none” | 660 | --compiler-log-time | 打印AOT过程中各个优化pass的耗时情况。默认值值“false” | [all …]
|
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/ |
D | js_stackgetter.h | 31 AOT, enumerator
|
D | js_stackgetter.cpp | 190 return RunningState::AOT; in GetRunningState()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | an_file_data_manager.h | 27 AOT, enumerator
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
D | heap_sampling.cpp | 160 if (state == RunningState::AOT && type != kungfu::DeoptType::NOTCHECK) { in AddRunningState()
|
/arkcompiler/runtime_core/cmake/ |
D | PandaAssembly.cmake | 130 # Run test in AOT mode 134 # `stats`-target dumps AOT compiler statistics in `${COMPILER_STATS_DIR}/${TARGET}.csv` 306 COMMENT "Gathering AOT-statistics for ${ARG_TARGET}"
|
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/ |
D | samples_record.cpp | 396 if (state == RunningState::AOT && type != kungfu::DeoptType::NOTCHECK) { in AddRunningState() 413 case RunningState::AOT: in AddRunningState() 457 case RunningState::AOT: { in StatisticStateTime()
|
/arkcompiler/runtime_core/compiler/optimizer/templates/ |
D | inst_builder_gen.cpp.erb | 206 // to native code (in both JIT and AOT modes). 209 // This is used only for native compilation (again, both JIT and AOT).
|
12