[llvm] r261418 - [X86] Remove some unused encoding checks from the disassembler table building.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 19 22:20:21 PST 2016


Author: ctopper
Date: Sat Feb 20 00:20:21 2016
New Revision: 261418

URL: http://llvm.org/viewvc/llvm-project?rev=261418&view=rev
Log:
[X86] Remove some unused encoding checks from the disassembler table building.

Modified:
    llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp

Modified: llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp?rev=261418&r1=261417&r2=261418&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp (original)
+++ llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp Sat Feb 20 00:20:21 2016
@@ -1023,9 +1023,7 @@ OperandType RecognizableInstr::typeFromS
   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::opcodeModifierEncodin
   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");
 }




More information about the llvm-commits mailing list