Home | History | Annotate | Download | only in InstPrinter

Lines Matching refs:ARM_AM

65     O << '\t' << ARM_AM::getShiftOpcStr(ARM_AM::getSORegShOp(MO3.getImm()));
73 assert(ARM_AM::getSORegOffset(MO3.getImm()) == 0);
84 O << '\t' << ARM_AM::getShiftOpcStr(ARM_AM::getSORegShOp(MO2.getImm()));
91 if (ARM_AM::getSORegShOp(MO2.getImm()) == ARM_AM::rrx) {
96 O << ", #" << translateShiftImm(ARM_AM::getSORegOffset(MO2.getImm()));
249 ARM_AM::ShiftOpc ShOpc = ARM_AM::getSORegShOp(MO3.getImm());
250 O << ", " << ARM_AM::getShiftOpcStr(ShOpc);
251 if (ShOpc == ARM_AM::rrx)
255 assert(ARM_AM::getSORegOffset(MO3.getImm()) == 0);
266 ARM_AM::ShiftOpc ShOpc = ARM_AM::getSORegShOp(MO2.getImm());
267 O << ", " << ARM_AM::getShiftOpcStr(ShOpc);
268 if (ShOpc == ARM_AM::rrx)
270 O << " #" << translateShiftImm(ARM_AM::getSORegOffset(MO2.getImm()));
287 if (ARM_AM::getAM2Offset(MO3.getImm())) // Don't print +0.
289 << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()))
290 << ARM_AM::getAM2Offset(MO3.getImm());
296 << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()))
299 if (unsigned ShImm = ARM_AM::getAM2Offset(MO3.getImm()))
301 << ARM_AM::getShiftOpcStr(ARM_AM::getAM2ShiftOpc(MO3.getImm()))
315 unsigned ImmOffs = ARM_AM::getAM2Offset(MO3.getImm());
317 << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()))
322 O << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()))
325 if (unsigned ShImm = ARM_AM::getAM2Offset(MO3.getImm()))
327 << ARM_AM::getShiftOpcStr(ARM_AM::getAM2ShiftOpc(MO3.getImm()))
357 unsigned IdxMode = ARM_AM::getAM2IdxMode(MO3.getImm());
373 unsigned ImmOffs = ARM_AM::getAM2Offset(MO2.getImm());
375 << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()))
380 O << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()))
383 if (unsigned ShImm = ARM_AM::getAM2Offset(MO2.getImm()))
385 << ARM_AM::getShiftOpcStr(ARM_AM::getAM2ShiftOpc(MO2.getImm()))
402 O << (char)ARM_AM::getAM3Op(MO3.getImm())
407 unsigned ImmOffs = ARM_AM::getAM3Offset(MO3.getImm());
409 << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO3.getImm()))
422 O << ", " << getAddrOpcStr(ARM_AM::getAM3Op(MO3.getImm()))
427 if (unsigned ImmOffs = ARM_AM::getAM3Offset(MO3.getImm()))
429 << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO3.getImm()))
437 unsigned IdxMode = ARM_AM::getAM3IdxMode(MO3.getImm());
453 O << getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm()))
458 unsigned ImmOffs = ARM_AM::getAM3Offset(MO2.getImm());
460 << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm()))
491 ARM_AM::AMSubMode Mode = ARM_AM::getAM4SubMode(MI->getOperand(OpNum)
493 O << ARM_AM::getAMSubModeStr(Mode);
508 unsigned ImmOffs = ARM_AM::getAM5Offset(MO2.getImm());
509 unsigned Op = ARM_AM::getAM5Op(MO2.getImm());
510 if (ImmOffs || Op == ARM_AM::sub) {
512 << ARM_AM::getAddrOpcStr(ARM_AM
830 ARM_AM::ShiftOpc ShOpc = ARM_AM::getSORegShOp(MO2.getImm());
831 O << ", " << ARM_AM::getShiftOpcStr(ShOpc);
832 if (ShOpc != ARM_AM::rrx)
833 O << " #" << translateShiftImm(ARM_AM::getSORegOffset(MO2.getImm()));
958 O << '#' << ARM_AM::getFPImmFloat(MO.getImm());
965 uint64_t Val = ARM_AM::decodeNEONModImm(EncodedImm, EltBits);