]> granicus.if.org Git - llvm/commitdiff
[AVX-512] Remove unused field in X86VectorVTInfo tablegen class.
authorCraig Topper <craig.topper@gmail.com>
Sun, 12 Mar 2017 03:37:32 +0000 (03:37 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 12 Mar 2017 03:37:32 +0000 (03:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297572 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrAVX512.td

index 34f655bbf5b1465bb1e704e63562f275427d8211..e864af0d4bbb1b208e440a8e19c50db7a2fd8163 100644 (file)
@@ -34,13 +34,6 @@ class X86VectorVTInfo<int numelts, ValueType eltvt, RegisterClass rc,
   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;