Home
last modified time | relevance | path

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

12

/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 …
84 …a name="p16224102744913"></a><a name="p16224102744913"></a>Displays statistics about bytecodes.</p>
198 Input file: ARK bytecodes in text format
200 Output file: ARK bytecodes in binary format
204 The ark\_disasm disassembler converts binary ARK bytecodes into readable text ARK bytecodes.
242 Input file: ARK bytecodes in binary format
244 Output file: ARK bytecodes in text format
/arkcompiler/ets_runtime/ecmascript/compiler/
Dpass_manager.h25 class Bytecodes; variable
32 explicit PassInfo(TSManager *tsManager, Bytecodes *bytecodes, LexEnvManager *lexEnvManager, in PassInfo() argument
35 … : tsManager_(tsManager), bytecodes_(bytecodes), lexEnvManager_(lexEnvManager), cmpCfg_(cmpCfg), in PassInfo()
45 Bytecodes* GetByteCodes() const in GetByteCodes()
92 Bytecodes *bytecodes_ {nullptr};
Dbytecodes.h34 class Bytecodes; variable
197 friend class Bytecodes; variable
202 class Bytecodes {
233 Bytecodes();
234 Bytecodes(const Bytecodes&) = delete;
235 void operator=(const Bytecodes&) = delete;
Dpass_manager.cpp18 #include "ecmascript/compiler/bytecodes.h"
58 Bytecodes bytecodes; in Compile() local
66 PassInfo info(tsManager, &bytecodes, &lexEnvManager, &cmpCfg, log_, in Compile()
Dbytecode_circuit_builder.h28 #include "ecmascript/compiler/bytecodes.h"
261 Bytecodes *bytecodes, in BytecodeCircuitBuilder() argument
273 bytecodes_(bytecodes) in BytecodeCircuitBuilder()
379 Bytecodes *GetBytecodes() const in GetBytecodes()
492 Bytecodes *bytecodes_;
Dbytecodes.cpp16 #include "ecmascript/compiler/bytecodes.h"
221 Bytecodes::Bytecodes() in Bytecodes() function in panda::ecmascript::kungfu::Bytecodes
223 for (uint8_t pc = 0; pc < static_cast<uint8_t>(Bytecodes::LAST_OPCODE); pc++) { in Bytecodes()
227 …auto last = (static_cast<uint16_t>(Bytecodes::LAST_CALLRUNTIME_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes()
233 last = (static_cast<uint16_t>(Bytecodes::LAST_DEPRECATED_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes()
239 last = (static_cast<uint16_t>(Bytecodes::LAST_WIDE_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes()
245 last = (static_cast<uint16_t>(Bytecodes::LAST_THROW_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes()
Dgate_meta_data_builder.h21 #include "ecmascript/compiler/bytecodes.h"
Daccess_object_stub_builder.cpp57 // Used for deprecated bytecodes which will not support ic
163 // Used for deprecated bytecodes which will not support ic
Dcompilation_driver.h146 … // few methods which have the same bytecodes as other method can't find its outter method in SearchForCompilation()
Dbytecode_circuit_builder.cpp1000 // handle general ecma.* bytecodes in NewByteCode()
1003 // handle conditional jump and unconditional jump bytecodes in NewByteCode()
1006 // handle return.dyn and returnundefined bytecodes in NewByteCode()
1009 // handle mov.dyn lda.dyn sta.dyn bytecodes in NewByteCode()
1096 // find def-site in bytecodes of basic block in ResolveDef()
1145 …ASSERT(Bytecodes::GetOpcode(iterator.PeekPrevPc(2)) == EcmaOpcode::SUSPENDGENERATOR_V8); // 2: pre… in ResolveDef()
DBUILD.gn87 "bytecodes.cpp",
Dts_inline_lowering.cpp16 #include "ecmascript/compiler/bytecodes.h"
Dgate_meta_data.h21 #include "ecmascript/compiler/bytecodes.h"
Dbytecode_info_collector.cpp200 // information from bytecodes is collected only once, methods other than the processed method in SetMethodPcInfoIndex()
/arkcompiler/runtime_core/
DREADME.md15 …oling, Base and ISA. ArkCompiler File provides bytecodes and information required for executing by…
95 Input file: ARK bytecodes in text format
97 Output file: ARK bytecodes in binary format
101 The ark\_disasm disassembler converts binary ARK bytecodes into readable text ARK bytecodes.
121 Input file: ARK bytecodes in binary format
123 Output file: ARK bytecodes in text format
/arkcompiler/ets_runtime/
DREADME.md60 For details about how to generate JS bytecodes, see [Using the Toolchain](docs/using-the-toolchain.…
62 To run bytecodes:
/arkcompiler/ets_runtime/test/moduletest/dyninstruction/
Ddyninstruction.js18 * @tc.desc:test dynamic bytecodes
/arkcompiler/ets_runtime/ecmascript/dfx/vmstat/
Dopt_code_profiler.h18 #include "ecmascript/compiler/bytecodes.h"
/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.
Drationale-for-bytecode.md100 by some bytecodes. With this tweak, our example can be rewritten as follows:
/arkcompiler/runtime_core/isa/
Disa.yaml55 …can be loaded/stored into records and arrays with corresponding bytecodes. In that case, VM will e…
60 … Primitive data type of a register is not tracked by VM and is interpreted by separate bytecodes.
61 …Integral values are not inherently signed or unsigned, signedness is interpreted by bytecodes as w…
/arkcompiler/ets_runtime/ecmascript/
Djs_thread.h59 // The number of bytecodes.
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.h48 * the order in which they appear in bytecodes. To identify types of builtin objects, the following
/arkcompiler/ets_frontend/
DREADME.md136 …a name="p20728192819015"></a><a name="p20728192819015"></a>Displays statistics about bytecodes.</p>
296 …704"><a name="p77281528704"></a><a name="p77281528704"></a>Displays statistics about bytecodes.</p>

12