Lines Matching defs:bcIns

1576     auto bcIns = OldBytecodeInst(insArr);
1577 auto bcInsLast = bcIns.JumpTo(insSz);
1579 while (bcIns.GetAddress() != bcInsLast.GetAddress()) {
1580 if (bcIns.HasFlag(OldBytecodeInst::Flags::STRING_ID) &&
1581 OldBytecodeInst::HasId(OldBytecodeInst::GetFormat(bcIns.GetOpcode()), 0)) {
1582 auto index = jsPandaFile->GetOrInsertConstantPool(ConstPoolType::STRING, bcIns.GetId());
1583 FixInstructionId32(bcIns, index);
1585 OldBytecodeInst::Opcode opcode = static_cast<OldBytecodeInst::Opcode>(bcIns.GetOpcode());
1590 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1592 FixInstructionId32(bcIns, index);
1595 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1597 FixInstructionId32(bcIns, index);
1600 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1603 FixInstructionId32(bcIns, index);
1606 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1609 FixInstructionId32(bcIns, index);
1612 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1614 FixInstructionId32(bcIns, index);
1617 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1619 FixInstructionId32(bcIns, index);
1624 auto imm = bcIns.GetImm<OldBytecodeInst::Format::PREF_IMM16>();
1627 FixInstructionId32(bcIns, index);
1631 auto imm = bcIns.GetImm<OldBytecodeInst::Format::PREF_IMM16>();
1634 FixInstructionId32(bcIns, index);
1638 methodId = jsPandaFile->ResolveMethodIndex(method->GetMethodId(), bcIns.GetId()).GetOffset();
1640 FixInstructionId32(bcIns, index);
1641 auto imm = bcIns.GetImm<OldBytecodeInst::Format::PREF_ID16_IMM16_IMM16_V8_V8>();
1644 FixInstructionId32(bcIns, index, 1);
1652 auto nextInst = bcIns.GetNext();
1653 FixOpcode(const_cast<MethodLiteral *>(method), bcIns);
1654 bcIns = nextInst;