Lines Matching refs:Imm8
1107 unsigned Reg, Imm8;
1113 Imm8 = 0;
1123 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1131 assert(((Imm8 & 0x3) == 0) && "Not a valid immediate!");
1132 uint32_t Binary = (Imm8 >> 2) & 0xff;
1178 unsigned Imm8 = MO1.getImm();
1179 return (Reg << 8) | Imm8;
1351 uint32_t Imm8 = ARM_AM::getAM3Offset(Imm);
1354 Imm8 = CTX.getRegisterInfo()->getEncodingValue(MO.getReg());
1355 return Imm8 | (isAdd << 8) | (isImm << 9);
1387 uint32_t Imm8 = ARM_AM::getAM3Offset(Imm);
1390 Imm8 = CTX.getRegisterInfo()->getEncodingValue(MO1.getReg());
1391 return (Rn << 9) | Imm8 | (isAdd << 8) | (isImm << 13);
1444 unsigned Reg, Imm8;
1450 Imm8 = 0;
1464 EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1465 isAdd = ARM_AM::getAM5Op(Imm8) == ARM_AM::add;
1468 uint32_t Binary = ARM_AM::getAM5Offset(Imm8);
1484 unsigned Reg, Imm8;
1490 Imm8 = 0;
1504 EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm8, Fixups, STI);
1505 isAdd = ARM_AM::getAM5Op(Imm8) == ARM_AM::add;
1508 uint32_t Binary = ARM_AM::getAM5Offset(Imm8);