Lines Matching refs:getImm

85     switch (MI->getOperand(0).getImm()) {
116 O << '\t' << ARM_AM::getShiftOpcStr(ARM_AM::getSORegShOp(MO3.getImm()));
127 assert(ARM_AM::getSORegOffset(MO3.getImm()) == 0);
138 O << '\t' << ARM_AM::getShiftOpcStr(ARM_AM::getSORegShOp(MO2.getImm()));
147 if (ARM_AM::getSORegShOp(MO2.getImm()) == ARM_AM::rrx) {
154 << "#" << translateShiftImm(ARM_AM::getSORegOffset(MO2.getImm()))
178 MI->getOperand(3).getImm() == -4) {
207 MI->getOperand(4).getImm() == 4) {
306 << '#' << formatImm(Op.getImm())
335 int32_t OffImm = (int32_t)MO1.getImm();
367 ARM_AM::ShiftOpc ShOpc = ARM_AM::getSORegShOp(MO3.getImm());
374 assert(ARM_AM::getSORegOffset(MO3.getImm()) == 0);
385 printRegImmShift(O, ARM_AM::getSORegShOp(MO2.getImm()),
386 ARM_AM::getSORegOffset(MO2.getImm()), UseMarkup);
404 if (ARM_AM::getAM2Offset(MO3.getImm())) { // Don't print +0.
408 << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()))
409 << ARM_AM::getAM2Offset(MO3.getImm())
417 O << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO3.getImm()));
420 printRegImmShift(O, ARM_AM::getAM2ShiftOpc(MO3.getImm()),
421 ARM_AM::getAM2Offset(MO3.getImm()), UseMarkup);
458 unsigned IdxMode = ARM_AM::getAM2IdxMode(MO3.getImm());
473 unsigned ImmOffs = ARM_AM::getAM2Offset(MO2.getImm());
475 << '#' << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()))
481 O << ARM_AM::getAddrOpcStr(ARM_AM::getAM2Op(MO2.getImm()));
484 printRegImmShift(O, ARM_AM::getAM2ShiftOpc(MO2.getImm()),
485 ARM_AM::getAM2Offset(MO2.getImm()), UseMarkup);
503 O << (char)ARM_AM::getAM3Op(MO3.getImm());
508 unsigned ImmOffs = ARM_AM::getAM3Offset(MO3.getImm());
511 << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO3.getImm()))
527 O << ", " << getAddrOpcStr(ARM_AM::getAM3Op(MO3.getImm()));
534 unsigned ImmOffs = ARM_AM::getAM3Offset(MO3.getImm());
535 ARM_AM::AddrOpc op = ARM_AM::getAM3Op(MO3.getImm());
558 unsigned IdxMode = ARM_AM::getAM3IdxMode(MO3.getImm());
574 O << getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm()));
579 unsigned ImmOffs = ARM_AM::getAM3Offset(MO2.getImm());
581 << '#' << ARM_AM::getAddrOpcStr(ARM_AM::getAM3Op(MO2.getImm())) << ImmOffs
589 unsigned Imm = MO.getImm();
600 O << (MO2.getImm() ? "" : "-");
608 unsigned Imm = MO.getImm();
618 .getImm());
636 unsigned ImmOffs = ARM_AM::getAM5Offset(MO2.getImm());
637 unsigned Op = ARM_AM::getAM5Op(MO2.getImm());
642 << ARM_AM::getAddrOpcStr(ARM_AM::getAM5Op(MO2.getImm()))
656 if (MO2.getImm()) {
657 O << ":" << (MO2.getImm() << 3);
686 uint32_t v = ~MO.getImm();
697 unsigned val = MI->getOperand(OpNum).getImm();
703 unsigned val = MI->getOperand(OpNum).getImm();
709 unsigned ShiftOp = MI->getOperand(OpNum).getImm();
728 unsigned Imm = MI->getOperand(OpNum).getImm();
737 unsigned Imm = MI->getOperand(OpNum).getImm();
767 if (Op.getImm())
776 O << ARM_PROC::IModToString(Op.getImm());
782 unsigned IFlags = Op.getImm();
794 unsigned SpecRegRBit = Op.getImm() >> 4;
795 unsigned Mask = Op.getImm() & 0xf;
798 unsigned SYSm = Op.getImm();
873 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
884 ARMCC::CondCodes CC = (ARMCC::CondCodes)MI->getOperand(OpNum).getImm();
899 O << MI->getOperand(OpNum).getImm();
904 O << "p" << MI->getOperand(OpNum).getImm();
909 O << "c" << MI->getOperand(OpNum).getImm();
914 O << "{" << MI->getOperand(OpNum).getImm() << "}";
932 int32_t OffImm = (int32_t)MO.getImm() << scale;
947 << "#" << formatImm(MI->getOperand(OpNum).getImm() * 4)
953 unsigned Imm = MI->getOperand(OpNum).getImm();
962 unsigned Mask = MI->getOperand(OpNum).getImm();
963 unsigned Firstcond = MI->getOperand(OpNum-1).getImm();
1009 if (unsigned ImmOffs = MO2.getImm()) {
1055 printRegImmShift(O, ARM_AM::getSORegShOp(MO2.getImm()),
1056 ARM_AM::getSORegOffset(MO2.getImm()), UseMarkup);
1073 int32_t OffImm = (int32_t)MO2.getImm();
1103 int32_t OffImm = (int32_t)MO2.getImm();
1137 int32_t OffImm = (int32_t)MO2.getImm();
1167 if (MO2.getImm()) {
1170 << "#" << formatImm(MO2.getImm() * 4)
1180 int32_t OffImm = (int32_t)MO1.getImm();
1195 int32_t OffImm = (int32_t)MO1.getImm();
1223 unsigned ShAmt = MO3.getImm();
1238 << '#' << ARM_AM::getFPImmFloat(MO.getImm())
1244 unsigned EncodedImm = MI->getOperand(OpNum).getImm();
1255 unsigned Imm = MI->getOperand(OpNum).getImm();
1263 unsigned Imm = MI->getOperand(OpNum).getImm();
1281 << "#" << 16 - MI->getOperand(OpNum).getImm()
1288 << "#" << 32 - MI->getOperand(OpNum).getImm()
1294 O << "[" << MI->getOperand(OpNum).getImm() << "]";