Lines Matching refs:getImm
236 ARM_AM::AMSubMode Mode = (ARM_AM::AMSubMode)MI.getOperand(OpIdx).getImm(); in getLdStmModeOpValue()
331 return MO.getImm(); in getModImmOpValue()
348 unsigned SoImm = MO.getImm(); in getT2SOImmOpValue()
379 return 64 - MI.getOperand(Op).getImm(); in getNEONVcvtImm32OpValue()
568 return static_cast<unsigned>(MO.getImm()); in getMachineOpValue()
589 int32_t SImm = MO1.getImm(); in EncodeAddrModeOpValues()
617 if (MO.isImm()) return MO.getImm(); in getBranchTargetOpValue()
655 return encodeThumbBLOffset(MO.getImm()); in getThumbBLTargetOpValue()
668 return encodeThumbBLOffset(MO.getImm()); in getThumbBLXTargetOpValue()
680 return (MO.getImm() >> 1); in getThumbBRTargetOpValue()
692 return (MO.getImm() >> 1); in getThumbBCCTargetOpValue()
703 return (MO.getImm() >> 1); in getThumbCBTargetOpValue()
715 if (ARMCC::CondCodes(MCOp1.getImm()) != ARMCC::AL) in HasConditionalBranch()
752 return MO.getImm() >> 2; in getARMBranchTargetOpValue()
767 return MO.getImm() >> 2; in getARMBLTargetOpValue()
778 return MO.getImm() >> 1; in getARMBLXTargetOpValue()
792 Val = MO.getImm() >> 1; in getThumbBranchTargetOpValue()
820 int64_t offset = MO.getImm(); in getAdrLabelOpValue()
861 int32_t Val = MO.getImm(); in getT2AdrLabelOpValue()
880 unsigned Mask = MaskMO.getImm(); in getITMaskOpValue()
889 if (CondMO.getImm() & 1) { in getITMaskOpValue()
908 return MO.getImm(); in getThumbAdrLabelOpValue()
958 ShiftImm = MI.getOperand(OpIdx).getImm(); in getMVEShiftImmOpValue()
999 int32_t Offset = MO.getImm(); in getAddrModeImm12OpValue()
1031 int32_t Imm = MI.getOperand(OpIdx).getImm(); in getT2ScaledImmOpValue()
1079 int32_t Imm = M1.getImm(); in getMveAddrModeQOpValue()
1178 unsigned Imm8 = MO1.getImm(); in getT2AddrModeImm0_1020s4OpValue()
1190 return static_cast<unsigned>(MO.getImm()); in getHiLoImmOpValue()
1278 unsigned ShImm = ARM_AM::getAM2Offset(MO2.getImm()); in getLdStSORegOpValue()
1279 bool isAdd = ARM_AM::getAM2Op(MO2.getImm()) == ARM_AM::add; in getLdStSORegOpValue()
1280 ARM_AM::ShiftOpc ShOp = ARM_AM::getAM2ShiftOpc(MO2.getImm()); in getLdStSORegOpValue()
1312 unsigned Imm = MO1.getImm(); in getAddrMode2OffsetOpValue()
1334 bool isAdd = MO1.getImm() != 0; in getPostIdxRegOpValue()
1348 unsigned Imm = MO1.getImm(); in getAddrMode3OffsetOpValue()
1384 unsigned Imm = MO2.getImm(); in getAddrMode3OpValue()
1407 return MO1.getImm() & 0xff; in getAddrModeThumbSPOpValue()
1421 unsigned Imm5 = MO1.getImm(); in getAddrModeISOpValue()
1433 return (MO.getImm() >> 2); in getAddrModePCOpValue()
1533 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO2.getImm()); in getSORegRegOpValue()
1560 assert(ARM_AM::getSORegOffset(MO2.getImm()) == 0); in getSORegRegOpValue()
1578 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm()); in getSORegImmOpValue()
1605 unsigned Offset = ARM_AM::getSORegOffset(MO1.getImm()); in getSORegImmOpValue()
1625 Value |= MO3.getImm(); in getT2AddrModeSORegOpValue()
1644 int32_t tmp = (int32_t)MO2.getImm(); in getT2AddrModeImmOpValue()
1664 auto tmp = static_cast<uint32_t>(MO1.getImm()); in getT2AddrModeImm8OffsetOpValue()
1687 ARM_AM::ShiftOpc SOpc = ARM_AM::getSORegShOp(MO1.getImm()); in getT2SORegOpValue()
1713 return Binary | ARM_AM::getSORegOffset(MO1.getImm()) << 7; in getT2SORegOpValue()
1723 uint32_t v = ~MO.getImm(); in getBitfieldInvertedMaskOpValue()
1787 switch (Imm.getImm()) { in getAddrMode6AddressOpValue()
1811 switch (Imm.getImm()) { in getAddrMode6OneLane32AddressOpValue()
1838 switch (Imm.getImm()) { in getAddrMode6DupAddressOpValue()
1862 return 8 - MI.getOperand(Op).getImm(); in getShiftRight8Imm()
1869 return 16 - MI.getOperand(Op).getImm(); in getShiftRight16Imm()
1876 return 32 - MI.getOperand(Op).getImm(); in getShiftRight32Imm()
1883 return 64 - MI.getOperand(Op).getImm(); in getShiftRight64Imm()
1926 return isNeg ? -(MO.getImm() >> 1) : (MO.getImm() >> 1); in getBFTargetOpValue()
1946 int Diff = MO.getImm() - BranchMO.getImm(); in getBFAfterTargetOpValue()
1958 int Value = MO.getImm(); in getVPTMaskOpValue()
1990 switch (MO.getImm()) { in getRestrictedCondCodeOpValue()
2017 return llvm::countr_zero((uint64_t)MO.getImm()); in getPowerTwoOpValue()
2028 int Value = MO.getImm(); in getMVEPairVectorIndexOpValue()