[X86] Remove some unused encoding checks from the disassembler table building.
authorCraig Topper <craig.topper@gmail.com>
Sat, 20 Feb 2016 06:20:21 +0000 (06:20 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 20 Feb 2016 06:20:21 +0000 (06:20 +0000)
llvm-svn: 261418

llvm/utils/TableGen/X86RecognizableInstr.cpp

index 1382f7d..d77914d 100644 (file)
@@ -1023,9 +1023,7 @@ OperandType RecognizableInstr::typeFromString(const std::string &s,
   TYPE("VK32WM",              TYPE_VK32)
   TYPE("VK64",                TYPE_VK64)
   TYPE("VK64WM",              TYPE_VK64)
-  TYPE("GR16_NOAX",           TYPE_Rv)
   TYPE("GR32_NOAX",           TYPE_Rv)
-  TYPE("GR64_NOAX",           TYPE_R64)
   TYPE("vx32mem",             TYPE_M32)
   TYPE("vx32xmem",            TYPE_M32)
   TYPE("vy32mem",             TYPE_M32)
@@ -1287,9 +1285,7 @@ RecognizableInstr::opcodeModifierEncodingFromString(const std::string &s,
   ENCODING("GR64",            ENCODING_RO)
   ENCODING("GR16",            ENCODING_Rv)
   ENCODING("GR8",             ENCODING_RB)
-  ENCODING("GR16_NOAX",       ENCODING_Rv)
   ENCODING("GR32_NOAX",       ENCODING_Rv)
-  ENCODING("GR64_NOAX",       ENCODING_RO)
   errs() << "Unhandled opcode modifier encoding " << s << "\n";
   llvm_unreachable("Unhandled opcode modifier encoding");
 }