enum | {
llvm::ARMII::AddrModeMask = 0x1f
, llvm::ARMII::IndexModeShift = 5
, llvm::ARMII::IndexModeMask = 3 << IndexModeShift
, llvm::ARMII::FormShift = 7
,
llvm::ARMII::FormMask = 0x3f << FormShift
, llvm::ARMII::Pseudo = 0 << FormShift
, llvm::ARMII::MulFrm = 1 << FormShift
, llvm::ARMII::BrFrm = 2 << FormShift
,
llvm::ARMII::BrMiscFrm = 3 << FormShift
, llvm::ARMII::DPFrm = 4 << FormShift
, llvm::ARMII::DPSoRegFrm = 5 << FormShift
, llvm::ARMII::LdFrm = 6 << FormShift
,
llvm::ARMII::StFrm = 7 << FormShift
, llvm::ARMII::LdMiscFrm = 8 << FormShift
, llvm::ARMII::StMiscFrm = 9 << FormShift
, llvm::ARMII::LdStMulFrm = 10 << FormShift
,
llvm::ARMII::LdStExFrm = 11 << FormShift
, llvm::ARMII::ArithMiscFrm = 12 << FormShift
, llvm::ARMII::SatFrm = 13 << FormShift
, llvm::ARMII::ExtFrm = 14 << FormShift
,
llvm::ARMII::VFPUnaryFrm = 15 << FormShift
, llvm::ARMII::VFPBinaryFrm = 16 << FormShift
, llvm::ARMII::VFPConv1Frm = 17 << FormShift
, llvm::ARMII::VFPConv2Frm = 18 << FormShift
,
llvm::ARMII::VFPConv3Frm = 19 << FormShift
, llvm::ARMII::VFPConv4Frm = 20 << FormShift
, llvm::ARMII::VFPConv5Frm = 21 << FormShift
, llvm::ARMII::VFPLdStFrm = 22 << FormShift
,
llvm::ARMII::VFPLdStMulFrm = 23 << FormShift
, llvm::ARMII::VFPMiscFrm = 24 << FormShift
, llvm::ARMII::ThumbFrm = 25 << FormShift
, llvm::ARMII::MiscFrm = 26 << FormShift
,
llvm::ARMII::NGetLnFrm = 27 << FormShift
, llvm::ARMII::NSetLnFrm = 28 << FormShift
, llvm::ARMII::NDupFrm = 29 << FormShift
, llvm::ARMII::NLdStFrm = 30 << FormShift
,
llvm::ARMII::N1RegModImmFrm = 31 << FormShift
, llvm::ARMII::N2RegFrm = 32 << FormShift
, llvm::ARMII::NVCVTFrm = 33 << FormShift
, llvm::ARMII::NVDupLnFrm = 34 << FormShift
,
llvm::ARMII::N2RegVShLFrm = 35 << FormShift
, llvm::ARMII::N2RegVShRFrm = 36 << FormShift
, llvm::ARMII::N3RegFrm = 37 << FormShift
, llvm::ARMII::N3RegVShFrm = 38 << FormShift
,
llvm::ARMII::NVExtFrm = 39 << FormShift
, llvm::ARMII::NVMulSLFrm = 40 << FormShift
, llvm::ARMII::NVTBLFrm = 41 << FormShift
, llvm::ARMII::N3RegCplxFrm = 43 << FormShift
,
llvm::ARMII::UnaryDP = 1 << 13
, llvm::ARMII::Xform16Bit = 1 << 14
, llvm::ARMII::ThumbArithFlagSetting = 1 << 19
, llvm::ARMII::ValidForTailPredication = 1 << 20
,
llvm::ARMII::RetainsPreviousHalfElement = 1 << 21
, llvm::ARMII::HorizontalReduction = 1 << 22
, llvm::ARMII::DoubleWidthResult = 1 << 23
, llvm::ARMII::VecSizeShift = 24
,
llvm::ARMII::VecSize = 3 << VecSizeShift
, llvm::ARMII::DomainShift = 15
, llvm::ARMII::DomainMask = 15 << DomainShift
, llvm::ARMII::DomainGeneral = 0 << DomainShift
,
llvm::ARMII::DomainVFP = 1 << DomainShift
, llvm::ARMII::DomainNEON = 2 << DomainShift
, llvm::ARMII::DomainNEONA8 = 4 << DomainShift
, llvm::ARMII::DomainMVE = 8 << DomainShift
,
llvm::ARMII::ShiftTypeShift = 4
, llvm::ARMII::M_BitShift = 5
, llvm::ARMII::ShiftImmShift = 5
, llvm::ARMII::ShiftShift = 7
,
llvm::ARMII::N_BitShift = 7
, llvm::ARMII::ImmHiShift = 8
, llvm::ARMII::SoRotImmShift = 8
, llvm::ARMII::RegRsShift = 8
,
llvm::ARMII::ExtRotImmShift = 10
, llvm::ARMII::RegRdLoShift = 12
, llvm::ARMII::RegRdShift = 12
, llvm::ARMII::RegRdHiShift = 16
,
llvm::ARMII::RegRnShift = 16
, llvm::ARMII::S_BitShift = 20
, llvm::ARMII::W_BitShift = 21
, llvm::ARMII::AM3_I_BitShift = 22
,
llvm::ARMII::D_BitShift = 22
, llvm::ARMII::U_BitShift = 23
, llvm::ARMII::P_BitShift = 24
, llvm::ARMII::I_BitShift = 25
,
llvm::ARMII::CondShift = 28
} |