| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | pgo_bc_info.cpp | 17 #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()
|
| D | lexical_env_specialization_pass.cpp | 17 #include "ecmascript/compiler/bytecodes.h" 40 if (Bytecodes::IsLdLexVarOp(ecmaOpcode)) { in VisitGate() 140 if (Bytecodes::IsStLexVarOp(ecmaOpcode)) { in SearchStLexVar() 149 if (Bytecodes::IsCallOrAccessorOp(ecmaOpcode)) { in SearchStLexVar() 233 if (Bytecodes::IsStLexVarOp(ecmaOpcode)) { in LookUpNotDomStLexVarOrCall() 242 if (Bytecodes::IsCallOrAccessorOp(ecmaOpcode)) { in LookUpNotDomStLexVarOrCall()
|
| D | pass_manager.h | 35 class Bytecodes; variable 50 Bytecodes* GetByteCodes() in GetByteCodes() 113 Bytecodes *bytecodes_ {nullptr};
|
| D | bytecodes.h | 35 class Bytecodes; variable 269 friend class Bytecodes; variable 274 class Bytecodes { 305 Bytecodes(); 306 Bytecodes(const Bytecodes&) = delete; 307 void operator=(const Bytecodes&) = delete;
|
| D | bytecode_circuit_builder.h | 26 #include "ecmascript/compiler/bytecodes.h" 222 Bytecodes *bytecodes, 237 bytecodes_(bytecodes), in circuit_() 428 Bytecodes *GetBytecodes() const in GetBytecodes() 714 Bytecodes *bytecodes_;
|
| D | bytecode_info_collector.h | 20 #include "ecmascript/compiler/bytecodes.h" 298 Bytecodes* GetByteCodes() in GetByteCodes() 398 Bytecodes bytecodes_;
|
| D | loop_analysis.h | 19 #include "ecmascript/compiler/bytecodes.h"
|
| D | hcr_gate_meta_data.h | 21 #include "ecmascript/compiler/bytecodes.h"
|
| D | bytecodes.cpp | 16 #include "ecmascript/compiler/bytecodes.h" 551 Bytecodes::Bytecodes() in Bytecodes() function in panda::ecmascript::kungfu::Bytecodes 553 for (uint8_t pc = 0; pc <= static_cast<uint8_t>(Bytecodes::LAST_OPCODE); pc++) { in Bytecodes() 557 …auto last = (static_cast<uint16_t>(Bytecodes::LAST_CALLRUNTIME_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes() 563 last = (static_cast<uint16_t>(Bytecodes::LAST_DEPRECATED_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes() 569 last = (static_cast<uint16_t>(Bytecodes::LAST_WIDE_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes() 575 last = (static_cast<uint16_t>(Bytecodes::LAST_THROW_OPCODE) & OPCODE_MASK) >> BYTE_SIZE; in Bytecodes()
|
| D | gate_meta_data_builder.h | 21 #include "ecmascript/compiler/bytecodes.h"
|
| /arkcompiler/ets_runtime/docs/ |
| D | overview.md | 5 …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…
|
| D | using-the-toolchain.md | 3 …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/ |
| D | README.md | 14 …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/ |
| D | README.md | 60 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/ |
| D | dyninstruction.js | 18 * @tc.desc:test dynamic bytecodes
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/ |
| D | macro_assembler.h | 19 #include "ecmascript/compiler/bytecodes.h"
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/tools/ |
| D | ark_aot_compiler.py | 66 '--compiler-max-inline-bytecodes=45 '
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | constant_folding_test.cpp | 15 #include "ecmascript/compiler/bytecodes.h"
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | builtin_type_id.h | 99 * the order in which they appear in bytecodes. To identify types of builtin objects, the following
|
| /arkcompiler/runtime_core/docs/ |
| D | design-of-interpreter.md | 41 and most of bytecodes encode virtual registers as operands. 43 bytecodes and shared across all function frames during runtime.
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | design-of-interpreter.md | 41 and most of bytecodes encode virtual registers as operands. 43 bytecodes and shared across all function frames during runtime.
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_compiler.cpp | 146 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/ecmascript/ |
| D | js_thread_stub_entries.h | 29 // The number of bytecodes.
|
| /arkcompiler/ets_runtime/ecmascript/jit/ |
| D | jit_profiler.h | 20 #include "ecmascript/compiler/bytecodes.h"
|
| /arkcompiler/ets_runtime/compiler_service/include/ |
| D | aot_compiler_constants.h | 64 "compiler-max-inline-bytecodes",
|