Home
last modified time | relevance | path

Searched full:they (Results 1 – 25 of 99) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/compiler/
Dcircuit_ir_specification.md9they acted like a [finite state machine](https://en.wikipedia.org/wiki/Finite-state_machine) (FSM)…
11 …. Some computation gates will load from or store to the global memory, so they should be executed …
13they are [partially ordered](https://en.wikipedia.org/wiki/Partially_ordered_set) by wires. Sequen…
19 …tps://en.wikipedia.org/wiki/Relay) gates** `DEPEND_RELAY` are introduced. They take a state gate (…
21 …scheduling phrase (without furthermore IR analysis or modification), thus they will not couple wit…
23 … **root nodes** in Circuit IR. They are not called "gates" since they do not contribute to the log…
33 * `CONSTANT_LIST` `ARG_LIST`: Registering all value origins such as constants and arguments. (they
35 The offsets of root nodes are fixed, so they can be accessed instantly via `GateRef Circuit::GetRoo…
43 …*fundamental** for Circuit IR, and are determined by the opcode of gates. They describe the bit wi…
45 …level of types are **high level** (closer to languages) and **optional**. They can provide informa…
[all …]
/arkcompiler/runtime_core/docs/bc_verification/
Dtypes_n_values.md5 1. Semantic (abstract) types. They used only for values classification without taking into consider…
8 3. Physycal (concrete) types. They are parameterized types by abstract and storage types.
81 in the type system. They form a single class of equivalence.
Dtype_system.md14 Internally they denoted by indices (just numbers), and there is separate class to hold their names.
20 Internally they are just indices.
Dcflow_checks.md101 Conditional jumps are in grey zone, if they may be proven as always jump
102 into code, then they will be considered ok. Currently, due to imprecision
Dabsint_checks.md27 They can help to detect usage of inconsistent information in registers in exception handlers.
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dvn.h84 …* If instruction A dominates B and they have equivalent vn, users B are moved to A and DCE removes…
85 * The instruction with the property NO_CSE has unique vn and they can't be removed.
Dtypes_resolving.h28 …* - If some inputs have undefined assumed type they are assigned the assumed type of another inpu…
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_map.cpp41 // Now map unavailable registers, since they can be assigned to the instructions in SetMask()
76 // Now map unavailable registers, since they can be assigned to the instructions in SetCallerFirstMask()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dbcopt_type_adaption_test.cpp204 …&elements, ADD_IDX + 1 - num_invalid, STR_TYPE); // exclude invalid insns because they do not emit in TypeAdaptionTest()
228 …int32_t ldai_type_idx = opt_ldai_idx - num_invalid; // exclude invalid insns because they do not … in TypeAdaptionTest()
242 …int32_t add_type_idx = opt_add_idx - num_invalid; // exclude invalid insns because they do not em… in TypeAdaptionTest()
312 …&elements, ADD_IDX + 1 - num_invalid, STR_TYPE); // exclude invalid insns because they do not emit in TypeAdaptionTest_UnconditionalJump()
334 …int32_t add_type_idx = opt_add_idx - num_invalid; // exclude invalid insns because they do not em… in TypeAdaptionTest_UnconditionalJump()
/arkcompiler/runtime_core/runtime/templates/
Dbridge_helpers_static.rb21 # Merge v4_v4_v4_v4_id16 and v4_v4_id16 since they have the same handling code
Dbridge_helpers_dynamic.rb23 # Merge imm4_v4_v4_v4_v4_v4 and imm4_v4_v4_v4 since they haave the same handling code
/arkcompiler/runtime_core/runtime/include/
Druntime_options.h28 ON_THE_FLY, // Verify methods before they are executed (used by panda/ark executable)
38 * via command line tools. Now they are used in unit tests to create minimal runtime for
/arkcompiler/runtime_core/compiler/docs/
Dscheduler_doc.md8 …structions are executed on CPU they may stall the processor pipeline when input registers are not …
137 …// Queue of instructions, which dependencies are scheduled already, but they are still not finishe…
Dcode_sink_doc.md4 The optimization moves instructions into successor blocks, when possible, so that they are not exec…
48 * Load instructions if they dominate in scope of current basic block:
/arkcompiler/runtime_core/docs/
Dcfi_directives.md8 Unfortunately, hand-written assembly lacks of debug symbols and they should be added manually by a …
Druntime-debug-api.md17 1. To simplify communication beetween debugger and runtime (especially on microcontrollers) they ar…
Dassembly_format.md5 …. Assembly files are human-readable and human-writeable plain text files, they are supposed to be …
28 …ith IEEE 754. Hexadecimal floating-point literals are prefixed with `0x`. They are first converted…
405 They are almost identical to `.catch` and `.catchall` differ only by specifying end label of the
494 …ords and their fields will be located in binary file in the same order as they are located in asse…
Ddesign-of-interpreter.md167 1. All virtual registers are "tagged", meaning that they contain both the payload and additional
219 for any high-level language. However, once they appear, front-end engineer will obviously want a
/arkcompiler/runtime_core/irtoc/backend/compiler/
Dcodegen_fastpath.h36 * before calling slow path, since they are saved within irtoced entrypoint.
/arkcompiler/runtime_core/verification/type/tests/
Dtype_system_test.cpp193 So here is many object in LUB class but they are not from the same in TEST_F()
202 should always return full LUB set. And they should be renamed accordingly, in TEST_F()
/arkcompiler/runtime_core/runtime/mem/gc/reference-processor/
Dreference_processor.h73 …* Collect all processed references. They were cleared on the previous phase - we only collect them.
/arkcompiler/ets_runtime/ecmascript/mem/
Dmem.h66 // They will never be moved to huge object space. So we take half of a regular
/arkcompiler/ets_runtime/ecmascript/tests/
Dsymbol_table_test.cpp81 * CaseDescription: Judge whether two string variables are equal. If they are equal,
235 …* function with the description value in the jssymbol type variable. If they are …
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_acc_alloc.cpp245 // Mark Phi instructions if they can be optimized for acc. in RunImpl()
254 // Mark instructions if they can be optimized for acc. in RunImpl()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dencoder.md30 Frame | Caller saved + parameters, if they
58 | parameters, if they | Must be manually filled

1234