LLVM API Documentation
Enumerations | |
| enum | { AddrModeMask = 0xf, AddrModeNone = 0, AddrMode1 = 1, AddrMode2 = 2, AddrMode3 = 3, AddrMode4 = 4, AddrMode5 = 5, AddrModeT1 = 6, AddrModeT2 = 7, AddrModeT4 = 8, AddrModeTs = 9, SizeShift = 4, SizeMask = 7 << SizeShift, SizeSpecial = 1, Size8Bytes = 2, Size4Bytes = 3, Size2Bytes = 4, IndexModeShift = 7, IndexModeMask = 3 << IndexModeShift, IndexModePre = 1, IndexModePost = 2, OpcodeShift = 9, OpcodeMask = 0xf << OpcodeShift, FormShift = 13, FormMask = 31 << FormShift, Pseudo = 1 << FormShift, MulFrm = 2 << FormShift, MulSMLAW = 3 << FormShift, MulSMULW = 4 << FormShift, MulSMLA = 5 << FormShift, MulSMUL = 6 << FormShift, Branch = 7 << FormShift, BranchMisc = 8 << FormShift, DPRdIm = 9 << FormShift, DPRdReg = 10 << FormShift, DPRdSoReg = 11 << FormShift, DPRdMisc = 12 << FormShift, DPRnIm = 13 << FormShift, DPRnReg = 14 << FormShift, DPRnSoReg = 15 << FormShift, DPRIm = 16 << FormShift, DPRReg = 17 << FormShift, DPRSoReg = 18 << FormShift, DPRImS = 19 << FormShift, DPRRegS = 20 << FormShift, DPRSoRegS = 21 << FormShift, LdFrm = 22 << FormShift, StFrm = 23 << FormShift, ArithMisc = 24 << FormShift, ThumbFrm = 25 << FormShift, VPFFrm = 26 << FormShift, RotImmShift = 8, RegRsShift = 8, RegRdShift = 12, RegRnShift = 16, L_BitShift = 20, S_BitShift = 20, U_BitShift = 23, IndexShift = 24, I_BitShift = 25 } |
| anonymous enum |
Definition at line 28 of file ARMInstrInfo.h.