Lines Matching refs:getImm
236 ARM_AM::AMSubMode Mode = (ARM_AM::AMSubMode)MI.getOperand(OpIdx).getImm();
331 return MO.getImm();
348 unsigned SoImm = MO.getImm();
379 return 64 - MI.getOperand(Op).getImm();
568 return static_cast<unsigned>(MO.getImm());
589 int32_t SImm = MO1.getImm();
617 if (MO.isImm()) return MO.getImm();
655 return encodeThumbBLOffset(MO.getImm());
668 return encodeThumbBLOffset(MO.getImm());
680 return (MO.getImm() >> 1);
692 return (MO.getImm() >> 1);
703 return (MO.getImm() >> 1);
715 if (ARMCC::CondCodes(MCOp1.getImm()) != ARMCC::AL)
752 return MO.getImm() >> 2;
767 return MO.getImm() >> 2;
778 return MO.getImm() >> 1;
792 Val = MO.getImm() >> 1;
820 int64_t offset = MO.getImm();
861 int32_t Val = MO.getImm();
880 unsigned Mask = MaskMO.getImm();
889 if (CondMO.getImm() & 1) {
908 return MO.getImm();
958 ShiftImm = MI.getOperand(OpIdx).getImm();
999 int32_t Offset = MO.getImm();
1031 int32_t Imm = MI.getOperand(OpIdx).getImm();
1079 int32_t Imm = M1.getImm();
1178 unsigned Imm8 = MO1.getImm();
1190 return static_cast<unsigned>(MO.getImm());
1278 unsigned ShImm = ARM_AM::getAM2Offset(MO2.getImm());
1279 bool isAdd = ARM_AM::getAM2Op(MO2.getImm()) == ARM_AM::add;
1280 ARM_AM::ShiftOpc ShOp = ARM_AM::getAM2ShiftOpc(MO2.getImm());
1312 unsigned Imm = MO1.getImm();
1334 bool isAdd = MO1.getImm() != 0;
1348 unsigned Imm = MO1.getImm();
1384 unsigned Imm = MO2.getImm();
1407 return MO1.getImm() & 0xff;
1421 unsigned Imm5 = MO1.getImm();
1433 return (MO.getImm() >> 2);
1533 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO2.getImm());
1560 assert(ARM_AM::getSORegOffset(MO2.getImm()) == 0);
1578 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1605 unsigned Offset = ARM_AM::getSORegOffset(MO1.getImm());
1625 Value |= MO3.getImm();
1644 int32_t tmp = (int32_t)MO2.getImm();
1664 auto tmp = static_cast<uint32_t>(MO1.getImm());
1687 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm());
1713 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7;
1723 uint32_t v = ~MO.getImm();
1787 switch (Imm.getImm()) {
1811 switch (Imm.getImm()) {
1838 switch (Imm.getImm()) {
1862 return 8 - MI.getOperand(Op).getImm();
1869 return 16 - MI.getOperand(Op).getImm();
1876 return 32 - MI.getOperand(Op).getImm();
1883 return 64 - MI.getOperand(Op).getImm();
1926 return isNeg ? -(MO.getImm() >> 1) : (MO.getImm() >> 1);
1946 int Diff = MO.getImm() - BranchMO.getImm();
1958 int Value = MO.getImm();
1990 switch (MO.getImm()) {
2017 return llvm::countr_zero((uint64_t)MO.getImm());
2028 int Value = MO.getImm();