Remove some unnecessary filter checks. They were already covered by IsCodeGenOnly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160950 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/utils/TableGen/X86RecognizableInstr.cpp b/utils/TableGen/X86RecognizableInstr.cpp
index d2847a9..12ad0f2 100644
--- a/utils/TableGen/X86RecognizableInstr.cpp
+++ b/utils/TableGen/X86RecognizableInstr.cpp
@@ -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