Lines Matching defs:MO2
131 const MCOperand &MO2 = MI->getOperand(2);
144 printRegName(O, MO2.getReg());
154 const MCOperand &MO2 = MI->getOperand(2);
156 O << '\t' << ARM_AM::getShiftOpcStr(ARM_AM::getSORegShOp(MO2.getImm()));
165 if (ARM_AM::getSORegShOp(MO2.getImm()) == ARM_AM::rrx) {
172 << "#" << translateShiftImm(ARM_AM::getSORegOffset(MO2.getImm()));
430 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
442 printRegName(O, MO2.getReg());
450 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
455 printRegImmShift(O, ARM_AM::getSORegShOp(MO2.getImm()),
456 ARM_AM::getSORegOffset(MO2.getImm()), *this);
467 const MCOperand &MO2 = MI->getOperand(Op + 1);
474 if (!MO2.getReg()) {
487 printRegName(O, MO2.getReg());
498 const MCOperand &MO2 = MI->getOperand(Op + 1);
504 printRegName(O, MO2.getReg());
512 const MCOperand &MO2 = MI->getOperand(Op + 1);
517 printRegName(O, MO2.getReg());
547 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
550 unsigned ImmOffs = ARM_AM::getAM2Offset(MO2.getImm());
552 << '#' << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()))
557 O << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()));
560 printRegImmShift(O, ARM_AM::getAM2ShiftOpc(MO2.getImm()),
561 ARM_AM::getAM2Offset(MO2.getImm()), *this);
572 const MCOperand &MO2 = MI->getOperand(Op + 1);
579 if (MO2.getReg()) {
581 printRegName(O, MO2.getReg());
618 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
621 O << getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm()));
626 unsigned ImmOffs = ARM_AM::getAM3Offset(MO2.getImm());
628 << '#' << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm()))
645 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
647 O << (MO2.getImm() ? "" : "-");
665 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
671 printRegName(O, MO2.getReg());
692 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
703 unsigned ImmOffs = ARM_AM::getAM5Offset(MO2.getImm());
704 ARM_AM::AddrOpc Op = ARM_AM::getAM5Op(MO2.getImm());
718 const MCOperand &MO2 = MI->getOperand(OpNum+1);
729 unsigned ImmOffs = ARM_AM::getAM5FP16Offset(MO2.getImm());
730 unsigned Op = ARM_AM::getAM5FP16Op(MO2.getImm());
734 << "#" << ARM_AM::getAddrOpcStr(ARM_AM::getAM5FP16Op(MO2.getImm()))
744 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
749 if (MO2.getImm()) {
750 O << ":" << (MO2.getImm() << 3);
1134 const MCOperand &MO2 = MI->getOperand(Op + 1);
1144 if (unsigned RegNum = MO2.getReg()) {
1157 const MCOperand &MO2 = MI->getOperand(Op + 1);
1167 if (unsigned ImmOffs = MO2.getImm()) {
1209 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1215 assert(MO2.isImm() && "Not a valid t2_so_reg value!");
1216 printRegImmShift(O, ARM_AM::getSORegShOp(MO2.getImm()),
1217 ARM_AM::getSORegOffset(MO2.getImm()), *this);
1225 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1236 int32_t OffImm = (int32_t)MO2.getImm();
1257 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1263 int32_t OffImm = (int32_t)MO2.getImm();
1284 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1295 int32_t OffImm = (int32_t)MO2.getImm();
1317 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1322 if (MO2.getImm()) {
1324 markup(O, Markup::Immediate) << "#" << formatImm(MO2.getImm() * 4);
1367 const MCOperand &MO2 = MI->getOperand(OpNum + 1);
1374 assert(MO2.getReg() && "Invalid so_reg load / store address!");
1376 printRegName(O, MO2.getReg());