[llvm] r297572 - [AVX-512] Remove unused field in X86VectorVTInfo tablegen class.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 11 19:37:32 PST 2017


Author: ctopper
Date: Sat Mar 11 21:37:32 2017
New Revision: 297572

URL: http://llvm.org/viewvc/llvm-project?rev=297572&view=rev
Log:
[AVX-512] Remove unused field in X86VectorVTInfo tablegen class.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrAVX512.td

Modified: llvm/trunk/lib/Target/X86/X86InstrAVX512.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrAVX512.td?rev=297572&r1=297571&r2=297572&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrAVX512.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrAVX512.td Sat Mar 11 21:37:32 2017
@@ -34,13 +34,6 @@ class X86VectorVTInfo<int numelts, Value
   ValueType KVT = !cast<ValueType>(!if (!eq (NumElts, 1), "i1",
                                                           "v" # NumElts # "i1"));
 
-  // The GPR register class that can hold the write mask.  Use GR8 for fewer
-  // than 8 elements.  Use shift-right and equal to work around the lack of
-  // !lt in tablegen.
-  RegisterClass MRC =
-    !cast<RegisterClass>("GR" #
-                         !if (!eq (!srl(NumElts, 3), 0), 8, NumElts));
-
   // Suffix used in the instruction mnemonic.
   string Suffix = suffix;
 




More information about the llvm-commits mailing list