Home
last modified time | relevance | path

Searched full:bytecodes (Results 1 – 25 of 56) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/
Dpgo_bc_info.cpp17 #include "ecmascript/compiler/bytecodes.h"
69 if (Bytecodes::IsCreateObjectWithBufferOp(opcode)) { in Record()
72 } else if (Bytecodes::IsCreateArrayWithBufferOp(opcode)) { in Record()
75 } else if (Bytecodes::IsCreateEmptyArrayOp(opcode)) { in Record()
77 } else if (Bytecodes::IsCallOp(opcode)) { in Record()
79 } else if (Bytecodes::IsDefineClassWithBufferOp(opcode)) { in Record()
81 } else if (Bytecodes::IsDefineFunc(opcode)) { in Record()
Dpass_manager.h35 class Bytecodes; variable
50 Bytecodes* GetByteCodes() in GetByteCodes()
113 Bytecodes *bytecodes_ {nullptr};
Dlexical_env_specialization_pass.cpp38 if (Bytecodes::IsLdLexVarOp(ecmaOpcode)) { in VisitGate()
138 if (Bytecodes::IsStLexVarOp(ecmaOpcode)) { in SearchStLexVar()
147 if (Bytecodes::IsCallOrAccessorOp(ecmaOpcode)) { in SearchStLexVar()
231 if (Bytecodes::IsStLexVarOp(ecmaOpcode)) { in LookUpNotDomStLexVarOrCall()
240 if (Bytecodes::IsCallOrAccessorOp(ecmaOpcode)) { in LookUpNotDomStLexVarOrCall()
Dbytecodes.h35 class Bytecodes; variable
298 friend class Bytecodes; variable
303 class Bytecodes {
334 Bytecodes();
335 Bytecodes(const Bytecodes&) = delete;
336 void operator=(const Bytecodes&) = delete;
Dbytecode_circuit_builder.h26 #include "ecmascript/compiler/bytecodes.h"
221 Bytecodes *bytecodes,
236 bytecodes_(bytecodes), in circuit_()
432 Bytecodes *GetBytecodes() const in GetBytecodes()
718 Bytecodes *bytecodes_;
Dloop_analysis.h19 #include "ecmascript/compiler/bytecodes.h"
Dbytecode_info_collector.h20 #include "ecmascript/compiler/bytecodes.h"
298 Bytecodes* GetByteCodes() in GetByteCodes()
400 Bytecodes bytecodes_;
Dbytecode_info_collector.cpp18 #include "ecmascript/compiler/bytecodes.h"
150 Bytecodes bytecodes; in ProcessMethodForJIT() local
153 auto metaData = bytecodes.GetBytecodeMetaData(curPc); in ProcessMethodForJIT()
Dhcr_gate_meta_data.h21 #include "ecmascript/compiler/bytecodes.h"
Dgate_meta_data_builder.h21 #include "ecmascript/compiler/bytecodes.h"
/arkcompiler/ets_runtime/docs/
Doverview.md5 …piler bytecodes. The JS runtime executes the generated ArkCompiler bytecodes. Unless otherwise spe…
22 …Compiler File, Tooling, and ArkCompiler Base. ArkCompiler File provides bytecodes. Tooling support…
26 …JS Execution Subsystem consists of an interpreter that executes bytecodes, inline caching that sto…
49 …erformance. Now ARK-JS is able to share immutable objects, methods, and bytecodes (built-in code b…
Dusing-the-toolchain.md3 …ools use the command line interaction mode and convert JS code into ARK bytecodes that can run on …
90 …a name="p20728192819015"></a><a name="p20728192819015"></a>Displays statistics about bytecodes.</p>
166 The ark\_disasm disassembler converts binary ARK bytecodes into readable text ARK bytecodes.
204 Input file: ARK bytecodes in binary format
206 Output file: ARK bytecodes in text format
/arkcompiler/runtime_core/
DREADME.md14 …oling, Base and ISA. ArkCompiler File provides bytecodes and information required for executing by…
74 The ark\_disasm disassembler converts binary ARK bytecodes into readable text ARK bytecodes.
94 Input file: ARK bytecodes in binary format
96 Output file: ARK bytecodes in text format
/arkcompiler/ets_runtime/test/moduletest/dyninstruction/
Ddyninstruction.js18 * @tc.desc:test dynamic bytecodes
/arkcompiler/ets_runtime/
DREADME.md87 For details about how to generate JS bytecodes, see [Using the Toolchain](docs/using-the-toolchain.…
89 To run bytecodes:
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/
Dmacro_assembler.h20 #include "ecmascript/compiler/bytecodes.h"
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dbuiltin_type_id.h99 * the order in which they appear in bytecodes. To identify types of builtin objects, the following
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/tools/
Dark_aot_compiler.py66 '--compiler-max-inline-bytecodes=45 '
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dconstant_folding_test.cpp15 #include "ecmascript/compiler/bytecodes.h"
/arkcompiler/runtime_core/static_core/tests/tests-u-runner-2/cfg/workflows/arkjs/
Dwf_hzjsvm_device_aot.yaml100 --compiler-max-inline-bytecodes=45
140 --compiler-max-inline-bytecodes=45
/arkcompiler/runtime_core/static_core/docs/
Ddesign-of-interpreter.md41 and most of bytecodes encode virtual registers as operands.
43 bytecodes and shared across all function frames during runtime.
/arkcompiler/runtime_core/docs/
Ddesign-of-interpreter.md41 and most of bytecodes encode virtual registers as operands.
43 bytecodes and shared across all function frames during runtime.
/arkcompiler/ets_runtime/ecmascript/
Djs_thread_stub_entries.h29 // The number of bytecodes.
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_compiler.cpp146 auto opCode = Bytecodes::GetOpcode(bytecodeArray); in Compile()
147 … LOG_INST() << "processing opCode: " << GetEcmaOpcodeStr(Bytecodes::GetOpcode(bytecodeArray)); in Compile()
208 auto opCode = Bytecodes::GetOpcode(start); in GetJumpToOffsets()
213 int8_t jumpOffset = *(start + 1); // 1: get one byte in bytecodes in GetJumpToOffsets()
221 … int16_t jumpOffset = *(start + 2); // 2: get two bytes in bytecodes in GetJumpToOffsets()
223 … tmpValue += static_cast<uint8_t>(*(start + 1)); // 1: get one byte in bytecodes in GetJumpToOffsets()
231 int32_t jumpOffset = *(start + 4); // 4: get four bytes in bytecodes in GetJumpToOffsets()
233 … tmpValue += static_cast<uint8_t>(*(start + 3)); // 3: get three bytes in bytecodes in GetJumpToOffsets()
235 … tmpValue += static_cast<uint8_t>(*(start + 2)); // 2: get two bytes in bytecodes in GetJumpToOffsets()
237 … tmpValue += static_cast<uint8_t>(*(start + 1)); // 1: get one byte in bytecodes in GetJumpToOffsets()
[all …]
/arkcompiler/ets_runtime/compiler_service/include/
Daot_args_list.h45 "compiler-max-inline-bytecodes",

123