Home
last modified time | relevance | path

Searched refs:OldBytecodeInst (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dpanda_file_translator.cpp310 void PandaFileTranslator::FixOpcode(MethodLiteral *method, const OldBytecodeInst &inst) in FixOpcode()
314 auto oldLen = OldBytecodeInst::Size(OldBytecodeInst::GetFormat(opcode)); in FixOpcode()
320 case OldBytecodeInst::Opcode::MOV_V4_V4: { in FixOpcode()
324 case OldBytecodeInst::Opcode::MOV_DYN_V8_V8: { in FixOpcode()
328 case OldBytecodeInst::Opcode::MOV_DYN_V16_V16: { in FixOpcode()
332 case OldBytecodeInst::Opcode::LDA_STR_ID32: { in FixOpcode()
345 case OldBytecodeInst::Opcode::JMP_IMM8: { in FixOpcode()
349 case OldBytecodeInst::Opcode::JMP_IMM16: { in FixOpcode()
353 case OldBytecodeInst::Opcode::JMP_IMM32: { in FixOpcode()
357 case OldBytecodeInst::Opcode::JEQZ_IMM8: { in FixOpcode()
[all …]
Dpanda_file_translator.h47 …static void FixInstructionId32(const OldBytecodeInst &inst, uint32_t index, uint32_t fixOrder = 0);
48 static void FixOpcode(MethodLiteral *method, const OldBytecodeInst &inst);
/arkcompiler/ets_runtime/ecmascript/jspandafile/bytecode_inst/
Dold_instruction.h22 class OldBytecodeInst : OldBytecodeInstBase {
26 explicit OldBytecodeInst(const uint8_t *pc) : OldBytecodeInstBase {pc} in OldBytecodeInst() function
30 inline typename OldBytecodeInst::Opcode GetOpcode() const in GetOpcode()
40 OldBytecodeInst JumpTo(int32_t offset) const in JumpTo()
42 return OldBytecodeInst(OldBytecodeInstBase::GetPointer(offset)); in JumpTo()
45 OldBytecodeInst GetNext() const in GetNext()