Searched refs:bytecode_ (Results 1 – 5 of 5) sorted by relevance
| /arkcompiler/runtime_core/libpandafile/ |
| D | bytecode_emitter.cpp | 143 *output = bytecode_; in Build() 165 BytecodeInstruction insn(&bytecode_[insn_pc]); in ReserveSpaceForOffsets() 201 bytecode_.insert(bytecode_.begin() + insn_pc + INSN_SIZE, *extra_bytes_ptr, 0); in DoReserveSpaceForOffset() 204 bytecode_.insert(bytecode_.begin() + insn_pc + INSN_SIZE, *extra_bytes_ptr, 0); in DoReserveSpaceForOffset() 211 UpdateBranchOffs(&bytecode_[insn_pc], INSN_SIZE + GetSizeByOpcode(Opcode::JMP_IMM32)); in DoReserveSpaceForOffset() 213 Emit<Format::IMM32>(bytecode_.begin() + *target_ptr, Opcode::JMP_IMM32, 0); in DoReserveSpaceForOffset() 216 Emit<BytecodeInstruction::Format::PREF_NONE>(bytecode_.begin() + insn_pc, upd_op); in DoReserveSpaceForOffset() 218 Emit<BytecodeInstruction::Format::NONE>(bytecode_.begin() + insn_pc, upd_op); in DoReserveSpaceForOffset() 229 UpdateBranchOffs(&bytecode_[insn_pc], offset); in UpdateBranches() 269 auto insn = BytecodeInstruction(&bytecode_[it->first + bias]); in EstimateMaxDistance()
|
| D | bytecode_emitter.h | 128 std::vector<uint8_t> bytecode_; variable
|
| /arkcompiler/runtime_core/libpandafile/templates/ |
| D | bytecode_emitter_gen.h.erb | 76 pc_ += Emit<<%= format %>>(std::back_inserter(bytecode_), <%= jmp_args.join(', ') %>); 80 pc_ += Emit<<%= format %>>(std::back_inserter(bytecode_), <%= jmp_args.join(', ') %>); 102 …pc_ += Emit<<%= format %>>(std::back_inserter(bytecode_), <%= opcode %>, <%= method_args.join(', '…
|
| /arkcompiler/toolchain/tooling/base/ |
| D | pt_returns.cpp | 96 if (bytecode_) { in ToJson() 97 result->Add("bytecode", bytecode_->c_str()); in ToJson()
|
| D | pt_returns.h | 124 : scriptSource_(scriptSource), bytecode_(std::move(bytecode)) in scriptSource_() 136 std::optional<std::string> bytecode_ {};
|