diff options
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h')
-rw-r--r-- | llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h index 147fe46d81b9..4318c17f03a0 100644 --- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h +++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h @@ -19,9 +19,6 @@ #include "llvm/Support/X86DisassemblerDecoderCommon.h" namespace llvm { - -class MCInstrInfo; - namespace X86Disassembler { // Accessor functions for various fields of an Intel instruction @@ -383,6 +380,17 @@ namespace X86Disassembler { ENTRY(BND2) \ ENTRY(BND3) +#undef REGS_TMM +#define REGS_TMM \ + ENTRY(TMM0) \ + ENTRY(TMM1) \ + ENTRY(TMM2) \ + ENTRY(TMM3) \ + ENTRY(TMM4) \ + ENTRY(TMM5) \ + ENTRY(TMM6) \ + ENTRY(TMM7) + #define ALL_EA_BASES \ EA_BASES_16BIT \ EA_BASES_32BIT \ @@ -407,6 +415,7 @@ namespace X86Disassembler { REGS_DEBUG \ REGS_CONTROL \ REGS_BOUND \ + REGS_TMM \ ENTRY(RIP) /// All possible values of the base field for effective-address |