| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/10.method_call_expression/02.step_2_selection_of_method/ |
| D | step2n.params.yaml | 29 // more than one applicable method 46 // more than one applicable method 63 // more than one applicable method
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/05.field_declarations/ |
| D | two_same_field_modifiers.sts | 19 desc: The same field modifier appears more than once in a field declaration. 20 assert: It is a compile-time error if the same field modifier appears more than once in a field dec…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/11.function_call_expression/step_1_selection_of_function/ |
| D | step1n.params.yaml | 27 // more than one applicable function 41 // more than one applicable function 55 // more than one applicable function
|
| /arkcompiler/runtime_core/isa/ |
| D | README | 21 Please refer to the file itself for more details. 23 Driver for template generation. Run './gen.rb --help' for more details.
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | README | 21 Please refer to the file itself for more details. 23 Driver for template generation. Run './gen.rb --help' for more details.
|
| /arkcompiler/runtime_core/docs/changelogs/ |
| D | 2022-08-18-isa-changelog.md | 18 …of some opcodes (about immediate number and accumulator), so that the bytecode can be more compact. 25 We also add header index in function such that runtime can access IndexHeader more efficiently. 35 This will help runtime to build constant pool more efficiently.
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | check_elimination_doc.md | 27 2. If based on bounds analysis input of NullCheck is more then 0, check is deleted. 34 If based on bounds analysis input of NegativeCheck is more then 0, check is deleted. 36 If based on bounds analysis input of BoundsCheck is more or equal than 0 and less than length of ar… 77 …k instructions in `NotFullyRedundantBoundsCheck` algorithm try to replace more then 2 grouped boun…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/tutorial/ |
| D | intro.rst | 26 As mobile devices continue to become more prevalent in our daily lives, 35 provides a more structured approach to coding in |JS|. |LANG| aims to 43 ahead-of-time more efficiently, resulting in faster application startup and
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | global.h | 35 …/* if the number of bbs is more than 500 or the number of insns is more than 9000, don't optimize.…
|
| D | strldr.h | 35 …/* if the number of bbs is more than 500 or the number of insns is more than 9000, don't optimize.…
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | design-of-interpreter.md | 87 more efficient data reads from the Panda binary file. Foreign entities are loaded from their 101 more space. As a solution, our file format will support variable length of identifiers to 104 To enable even more compact size of resulting binaries, we will compress it with the 141 1. Panda should scale onto a wide range of devices, including IoT devices. Although more and 142 more toolchains support C++ compilation for IoT, the standard library is often not present 144 optimal size of resulting native binary executable files, it is more reasonable to reimplement 180 1. Although tagged virtual registers occupy more memory (especially on 64-bit architectures),
|
| D | task_manager.md | 3 … tasks for two components `GC` and `JIT`. Both of this components can use more than one thread for… 21 …e background queue. If no tasks in both queues - WorkerThread request `TaskManager` for more tasks. 27 … we will increase priority for TaskQueue for GC tasks. TaskManager choose more tasks from TaskQueu…
|
| D | ir_format.md | 80 Panda bytecode has more than 200 instructions. We need to convert all Bytecode instructions in IR i… 97 The more and more complex optimizations we do, the more overhead we get. We need to find a balance … 99 In Ahead-Of-Time(AOT) mode the overhead is less critical for us, so we can do more optimizations. 115 1. It is more common in compilers and easier to understand 143 **BasicBlock** can not have more than one incoming or outgoing edges into the same block. 263 …ches to make iterating more effective is to store data in sequence container, such as array or vec… 303 **Lowering pass** makes low level instructions(which are more close to machine code). 322 In the future, we plan to make fully own implementation for more optimal code generation(in terms o…
|
| D | doxygen.config | 207 # not recognized any more. 250 # only. Doxygen will then generate output that is more tailored for C. For 258 # Python sources only. Doxygen will then generate output that is more tailored 297 # according to the Markdown format, which allows for more readable 328 # diagrams that involve STL classes more complete and accurate. 655 # documentation. If the initializer consists of more lines than specified here 708 # The CITE_BIB_FILES tag can be used to specify one or more bib files containing 711 # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. 805 # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and 848 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | design-of-interpreter.md | 87 more efficient data reads from the Panda binary file. Foreign entities are loaded from their 101 more space. As a solution, our file format will support variable length of identifiers to 104 To enable even more compact size of resulting binaries, we will compress it with the 141 1. Panda should scale onto a wide range of devices, including IoT devices. Although more and 142 more toolchains support C++ compilation for IoT, the standard library is often not present 144 optimal size of resulting native binary executable files, it is more reasonable to reimplement 180 1. Although tagged virtual registers occupy more memory (especially on 64-bit architectures),
|
| D | ir_format.md | 71 Panda bytecode has more than 200 instructions. We need to convert all Bytecode instructions in IR i… 88 The more and more complex optimizations we do, the more overhead we get. We need to find a balance … 90 In Ahead-Of-Time(AOT) mode the overhead is less critical for us, so we can do more optimizations. 106 1. It is more common in compilers and easier to understand 134 **BasicBlock** can not have more than one incoming or outgoing edges into the same block. 254 …ches to make iterating more effective is to store data in sequence container, such as array or vec… 294 **Lowering pass** makes low level instructions(which are more close to machine code). 313 In the future, we plan to make fully own implementation for more optimal code generation(in terms o…
|
| D | doxygen.config | 207 # not recognized any more. 250 # only. Doxygen will then generate output that is more tailored for C. For 258 # Python sources only. Doxygen will then generate output that is more tailored 297 # according to the Markdown format, which allows for more readable 328 # diagrams that involve STL classes more complete and accurate. 655 # documentation. If the initializer consists of more lines than specified here 708 # The CITE_BIB_FILES tag can be used to specify one or more bib files containing 711 # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. 805 # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and 848 # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude [all …]
|
| /arkcompiler/runtime_core/static_core/ |
| D | README.md | 12 For more bootstrapping options, run: 73 * Unlike `RelWithDebInfo`, `FastVerify` preserves assertions (and provides more verbose debug infor… 75 * `DebugDetailed` gives more debug information than `Debug`, it can be usefull for debugging unit t… 159 * For more details, please see [build system readme](cmake/README.md). 186 dependencies. Please see the root `CMakeLists.txt` for more details.
|
| /arkcompiler/runtime_core/static_core/verification/util/ |
| D | saturated_enum.h | 29 pros: more safety and robustness to programmer errors, cons: more code, more complexity, etc
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/docs/ |
| D | interop_intrinsic_opt_doc.md | 13 * Redundancy elimination for `wrap` intrinsics (hoisting them to more optimal positions and removin… 31 Scope merging is done in 3 stages, moving from more local to more global transforms. Number of obje… 87 …on if it is fully anticipated there and there is a path to end block where it occurs more than once
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | leb128.h | 156 bool more = true; in EncodeSigned() local 158 while (more) { in EncodeSigned() 162 more = !((data == 0 && (byte & SIGN_BIT) == 0) || (data == -1 && (byte & SIGN_BIT) != 0)); in EncodeSigned() 163 if (more) { in EncodeSigned()
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | leb128.h | 161 bool more = true; in EncodeSigned() local 163 while (more) { in EncodeSigned() 167 more = !((data == 0 && (byte & SIGN_BIT) == 0) || (data == -1 && (byte & SIGN_BIT) != 0)); in EncodeSigned() 168 if (more) { in EncodeSigned()
|
| /arkcompiler/ets_runtime/ |
| D | README.md | 7 For more information, see [ArkCompiler JS Runtime](https://gitee.com/openharmony/docs/blob/master/e… 68 For more information, see [ARK Runtime Usage Guide](https://gitee.com/openharmony/arkcompiler_ets_r…
|
| /arkcompiler/runtime_core/static_core/runtime/bridge/arch/amd64/ |
| D | handle_call_v4_v4_v4_imm4_id16_amd64.S | 27 …movq %rbx, -(CFRAME_CALLEE_REGS_START_SLOT * 8 + 8)(%rbp) // we need one more register, borrow rb… 28 …movq %r14, -(CFRAME_CALLEE_REGS_START_SLOT * 8)(%rbp) // we need one more register, borrow r14 fo…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/cookbook/ |
| D | summary.rst | 20 full list with more detailed code examples and workaround suggestions. 32 the code is read more often than written; 280 and more understandable code as both *pro* and *contra* arguments can be found. 283 in the language specification, compiler, and runtime. More importantly in case 290 feedback. More cases and suggested workarounds can be found in :ref:`Recipes`.
|