// Look for literal addressing mode (see C1-143 ARM DDI 0487B.a)
const MCInstrDesc &MCII = Info->get(Inst.getOpcode());
for (unsigned I = 0, E = MCII.getNumOperands(); I != E; ++I)
- if (MCII.OpInfo[I].OperandType == MCOI::OPERAND_PCREL)
+ if (MCII.operands()[I].OperandType == MCOI::OPERAND_PCREL)
return true;
return false;
// Literal addressing mode
const MCInstrDesc &MCII = Info->get(Inst.getOpcode());
for (unsigned I = 0, E = MCII.getNumOperands(); I != E; ++I) {
- if (MCII.OpInfo[I].OperandType != MCOI::OPERAND_PCREL)
+ if (MCII.operands()[I].OperandType != MCOI::OPERAND_PCREL)
continue;
if (!Inst.getOperand(I).isImm()) {
}
const MCInstrDesc &MCII = Info->get(Inst.getOpcode());
for (unsigned I = 0, E = MCII.getNumOperands(); I != E; ++I) {
- if (MCII.OpInfo[I].OperandType == MCOI::OPERAND_PCREL)
+ if (MCII.operands()[I].OperandType == MCOI::OPERAND_PCREL)
break;
++OI;
}
bool requiresAlignedAddress(const MCInst &Inst) const override {
const MCInstrDesc &Desc = Info->get(Inst.getOpcode());
for (unsigned int I = 0; I < Desc.getNumOperands(); ++I) {
- const MCOperandInfo &Op = Desc.OpInfo[I];
+ const MCOperandInfo &Op = Desc.operands()[I];
if (Op.OperandType != MCOI::OPERAND_REGISTER)
continue;
if (Op.RegClass == X86::VR128RegClassID)