1 //===- TableGen'erated file -------------------------------------*- C++ -*-===//
3 // Enhanced Disassembly Info Header
5 // Automatically generated file, do not edit!
7 //===----------------------------------------------------------------------===//
12 #define EDIS_MAX_OPERANDS 13
13 #define EDIS_MAX_SYNTAXES 2
17 kOperandTypeImmediate,
19 kOperandTypeX86Memory,
20 kOperandTypeX86EffectiveAddress,
21 kOperandTypeX86PCRelative,
22 kOperandTypeARMBranchTarget,
25 kOperandTypeARMSoImm2Part,
26 kOperandTypeARMPredicate,
27 kOperandTypeARMAddrMode2,
28 kOperandTypeARMAddrMode2Offset,
29 kOperandTypeARMAddrMode3,
30 kOperandTypeARMAddrMode3Offset,
31 kOperandTypeARMAddrMode4,
32 kOperandTypeARMAddrMode5,
33 kOperandTypeARMAddrMode6,
34 kOperandTypeARMAddrMode6Offset,
35 kOperandTypeARMAddrModePC,
36 kOperandTypeARMRegisterList,
37 kOperandTypeARMTBAddrMode,
38 kOperandTypeThumbITMask,
39 kOperandTypeThumbAddrModeS1,
40 kOperandTypeThumbAddrModeS2,
41 kOperandTypeThumbAddrModeS4,
42 kOperandTypeThumbAddrModeRR,
43 kOperandTypeThumbAddrModeSP,
44 kOperandTypeThumb2SoReg,
45 kOperandTypeThumb2SoImm,
46 kOperandTypeThumb2AddrModeImm8,
47 kOperandTypeThumb2AddrModeImm8Offset,
48 kOperandTypeThumb2AddrModeImm12,
49 kOperandTypeThumb2AddrModeSoReg,
50 kOperandTypeThumb2AddrModeImm8s4,
51 kOperandTypeThumb2AddrModeImm8s4Offset
55 kOperandFlagSource = 0x1,
56 kOperandFlagTarget = 0x2
59 enum InstructionTypes {
62 kInstructionTypeBranch,
66 kInstructionTypeReturn