[llvm-commits] [llvm] r160950 - /llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp

Craig Topper craig.topper at gmail.com
Sun Jul 29 23:27:20 PDT 2012


Author: ctopper
Date: Mon Jul 30 01:27:19 2012
New Revision: 160950

URL: http://llvm.org/viewvc/llvm-project?rev=160950&view=rev
Log:
Remove some unnecessary filter checks. They were already covered by IsCodeGenOnly

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=160950&r1=160949&r2=160950&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp (original)
+++ llvm/trunk/utils/TableGen/X86RecognizableInstr.cpp Mon Jul 30 01:27:19 2012
@@ -400,9 +400,6 @@
       (IsCodeGenOnly && Name.find("_REV") == Name.npos))
     return FILTER_STRONG;
 
-  if (Form == X86Local::MRMInitReg)
-    return FILTER_STRONG;
-
 
   // Filter out artificial instructions but leave in the LOCK_PREFIX so it is
   // printed as a separate "instruction".
@@ -418,15 +415,6 @@
   if (SegOvr)
     return FILTER_STRONG;
 
-  // Filter out instructions that can't be printed.
-
-  if (AsmString.size() == 0)
-    return FILTER_STRONG;
-
-  // Filter out instructions with subreg operands.
-
-  if (AsmString.find("subreg") != AsmString.npos)
-    return FILTER_STRONG;
 
   /////////////////
   // FILTER_WEAK





More information about the llvm-commits mailing list