[llvm] 4d11baa - [NFC][ValueTypes] Align code by column

Shao-Ce Sun via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 19 22:43:40 PDT 2021


Author: Shao-Ce Sun
Date: 2021-03-20T13:43:07+08:00
New Revision: 4d11baab25a840220267c0c9eceee6411a609a14

URL: https://github.com/llvm/llvm-project/commit/4d11baab25a840220267c0c9eceee6411a609a14
DIFF: https://github.com/llvm/llvm-project/commit/4d11baab25a840220267c0c9eceee6411a609a14.diff

LOG: [NFC][ValueTypes] Align code by column

Adjusted some whitespaces.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D98975

Added: 
    

Modified: 
    llvm/include/llvm/CodeGen/ValueTypes.td
    llvm/include/llvm/Support/MachineValueType.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/CodeGen/ValueTypes.td b/llvm/include/llvm/CodeGen/ValueTypes.td
index 1ac9e47cab69..775ce448226a 100644
--- a/llvm/include/llvm/CodeGen/ValueTypes.td
+++ b/llvm/include/llvm/CodeGen/ValueTypes.td
@@ -18,121 +18,121 @@ class ValueType<int size, int value> {
   int Value = value;
 }
 
-def OtherVT: ValueType<0  ,  1>;   // "Other" value
-def i1     : ValueType<1  ,  2>;   // One bit boolean value
-def i8     : ValueType<8  ,  3>;   // 8-bit integer value
-def i16    : ValueType<16 ,  4>;   // 16-bit integer value
-def i32    : ValueType<32 ,  5>;   // 32-bit integer value
-def i64    : ValueType<64 ,  6>;   // 64-bit integer value
-def i128   : ValueType<128,  7>;   // 128-bit integer value
-
-def bf16   : ValueType<16 ,  8>;   // 16-bit brain floating point value
-def f16    : ValueType<16 ,  9>;   // 16-bit floating point value
-def f32    : ValueType<32 , 10>;   // 32-bit floating point value
-def f64    : ValueType<64 , 11>;   // 64-bit floating point value
-def f80    : ValueType<80 , 12>;   // 80-bit floating point value
-def f128   : ValueType<128, 13>;   // 128-bit floating point value
-def ppcf128: ValueType<128, 14>;   // PPC 128-bit floating point value
-
-def v1i1   : ValueType<1 ,  15>;   //   1 x i1 vector value
-def v2i1   : ValueType<2 ,  16>;   //   2 x i1 vector value
-def v4i1   : ValueType<4 ,  17>;   //   4 x i1 vector value
-def v8i1   : ValueType<8 ,  18>;   //   8 x i1 vector value
-def v16i1  : ValueType<16,  19>;   //  16 x i1 vector value
-def v32i1  : ValueType<32 , 20>;   //  32 x i1 vector value
-def v64i1  : ValueType<64 , 21>;   //  64 x i1 vector value
-def v128i1 : ValueType<128, 22>;   // 128 x i1 vector value
-def v256i1 : ValueType<256, 23>;   // 256 x i1 vector value
-def v512i1 : ValueType<512, 24>;   // 512 x i1 vector value
-def v1024i1: ValueType<1024,25>;   //1024 x i1 vector value
-
-def v1i8   : ValueType<8,   26>;   //  1 x i8  vector value
-def v2i8   : ValueType<16 , 27>;   //  2 x i8  vector value
-def v4i8   : ValueType<32 , 28>;   //  4 x i8  vector value
-def v8i8   : ValueType<64 , 29>;   //  8 x i8  vector value
-def v16i8  : ValueType<128, 30>;   // 16 x i8  vector value
-def v32i8  : ValueType<256, 31>;   // 32 x i8  vector value
-def v64i8  : ValueType<512, 32>;   // 64 x i8  vector value
-def v128i8 : ValueType<1024,33>;   //128 x i8  vector value
-def v256i8 : ValueType<2048,34>;   //256 x i8  vector value
-
-def v1i16  : ValueType<16 , 35>;   //  1 x i16 vector value
-def v2i16  : ValueType<32 , 36>;   //  2 x i16 vector value
-def v3i16  : ValueType<48 , 37>;   //  3 x i16 vector value
-def v4i16  : ValueType<64 , 38>;   //  4 x i16 vector value
-def v8i16  : ValueType<128, 39>;   //  8 x i16 vector value
-def v16i16 : ValueType<256, 40>;   // 16 x i16 vector value
-def v32i16 : ValueType<512, 41>;   // 32 x i16 vector value
-def v64i16 : ValueType<1024,42>;   // 64 x i16 vector value
-def v128i16: ValueType<2048,43>;   //128 x i16 vector value
-
-def v1i32    : ValueType<32 , 44>;   //  1 x i32 vector value
-def v2i32    : ValueType<64 , 45>;   //  2 x i32 vector value
-def v3i32    : ValueType<96 , 46>;   //  3 x i32 vector value
-def v4i32    : ValueType<128, 47>;   //  4 x i32 vector value
-def v5i32    : ValueType<160, 48>;   //  5 x i32 vector value
-def v8i32    : ValueType<256, 49>;   //  8 x i32 vector value
-def v16i32   : ValueType<512, 50>;   // 16 x i32 vector value
-def v32i32   : ValueType<1024,51>;   // 32 x i32 vector value
-def v64i32   : ValueType<2048,52>;   // 64 x i32 vector value
-def v128i32  : ValueType<4096,53>;   // 128 x i32 vector value
-def v256i32  : ValueType<8182,54>;   // 256 x i32 vector value
-def v512i32  : ValueType<16384,55>;  // 512 x i32 vector value
-def v1024i32 : ValueType<32768,56>;  // 1024 x i32 vector value
-def v2048i32 : ValueType<65536,57>;  // 2048 x i32 vector value
-
-def v1i64  : ValueType<64 , 58>;   //  1 x i64 vector value
-def v2i64  : ValueType<128, 59>;   //  2 x i64 vector value
-def v4i64  : ValueType<256, 60>;   //  4 x i64 vector value
-def v8i64  : ValueType<512, 61>;   //  8 x i64 vector value
-def v16i64 : ValueType<1024,62>;   // 16 x i64 vector value
-def v32i64 : ValueType<2048,63>;   // 32 x i64 vector value
-def v64i64 : ValueType<4096,64>;   // 64 x i64 vector value
-def v128i64: ValueType<8192,65>;   // 128 x i64 vector value
-def v256i64: ValueType<16384,66>;  // 256 x i64 vector value
-
-def v1i128 : ValueType<128, 67>;   //  1 x i128 vector value
-
-def v1f16    : ValueType<16 , 68>;    //    1 x f16 vector value
-def v2f16    : ValueType<32 , 69>;    //    2 x f16 vector value
-def v3f16    : ValueType<48 , 70>;    //    3 x f16 vector value
-def v4f16    : ValueType<64 , 71>;    //    4 x f16 vector value
-def v8f16    : ValueType<128, 72>;    //    8 x f16 vector value
-def v16f16   : ValueType<256, 73>;    //   16 x f16 vector value
-def v32f16   : ValueType<512, 74>;    //   32 x f16 vector value
-def v64f16   : ValueType<1024, 75>;   //   64 x f16 vector value
-def v128f16  : ValueType<2048, 76>;   //  128 x f16 vector value
-def v2bf16   : ValueType<32 , 77>;    //    2 x bf16 vector value
-def v3bf16   : ValueType<48 , 78>;    //    3 x bf16 vector value
-def v4bf16   : ValueType<64 , 79>;    //    4 x bf16 vector value
-def v8bf16   : ValueType<128, 80>;    //    8 x bf16 vector value
-def v16bf16  : ValueType<256, 81>;    //   16 x bf16 vector value
-def v32bf16  : ValueType<512, 82>;    //   32 x bf16 vector value
-def v64bf16  : ValueType<1024, 83>;   //   64 x bf16 vector value
-def v128bf16 : ValueType<2048, 84>;   //  128 x bf16 vector value
-def v1f32    : ValueType<32 , 85>;    //    1 x f32 vector value
-def v2f32    : ValueType<64 , 86>;    //    2 x f32 vector value
-def v3f32    : ValueType<96 , 87>;    //    3 x f32 vector value
-def v4f32    : ValueType<128, 88>;    //    4 x f32 vector value
-def v5f32    : ValueType<160, 89>;    //    5 x f32 vector value
-def v8f32    : ValueType<256, 90>;    //    8 x f32 vector value
-def v16f32   : ValueType<512,  91>;   //   16 x f32 vector value
-def v32f32   : ValueType<1024, 92>;   //   32 x f32 vector value
-def v64f32   : ValueType<2048, 93>;   //   64 x f32 vector value
-def v128f32  : ValueType<4096, 94>;   //  128 x f32 vector value
-def v256f32  : ValueType<8182, 95>;   //  256 x f32 vector value
-def v512f32  : ValueType<16384, 96>;  //  512 x f32 vector value
-def v1024f32 : ValueType<32768, 97>;  // 1024 x f32 vector value
-def v2048f32 : ValueType<65536, 98>;  // 2048 x f32 vector value
-def v1f64    : ValueType<64, 99>;     //    1 x f64 vector value
-def v2f64    : ValueType<128, 100>;   //    2 x f64 vector value
-def v4f64    : ValueType<256, 101>;   //    4 x f64 vector value
-def v8f64    : ValueType<512, 102>;   //    8 x f64 vector value
-def v16f64   : ValueType<1024, 103>;  //   16 x f64 vector value
-def v32f64   : ValueType<2048, 104>;  //   32 x f64 vector value
-def v64f64   : ValueType<4096, 105>;  //   64 x f64 vector value
-def v128f64  : ValueType<8192, 106>;  //  128 x f64 vector value
-def v256f64  : ValueType<16384, 107>; //  256 x f64 vector value
+def OtherVT : ValueType<0,   1>;  // "Other" value
+def i1      : ValueType<1,   2>;  // One bit boolean value
+def i8      : ValueType<8,   3>;  // 8-bit integer value
+def i16     : ValueType<16,  4>;  // 16-bit integer value
+def i32     : ValueType<32,  5>;  // 32-bit integer value
+def i64     : ValueType<64,  6>;  // 64-bit integer value
+def i128    : ValueType<128, 7>;  // 128-bit integer value
+
+def bf16    : ValueType<16,   8>;  // 16-bit brain floating point value
+def f16     : ValueType<16,   9>;  // 16-bit floating point value
+def f32     : ValueType<32,  10>;  // 32-bit floating point value
+def f64     : ValueType<64,  11>;  // 64-bit floating point value
+def f80     : ValueType<80,  12>;  // 80-bit floating point value
+def f128    : ValueType<128, 13>;  // 128-bit floating point value
+def ppcf128 : ValueType<128, 14>;  // PPC 128-bit floating point value
+
+def v1i1    : ValueType<1,    15>;  //    1 x i1 vector value
+def v2i1    : ValueType<2,    16>;  //    2 x i1 vector value
+def v4i1    : ValueType<4,    17>;  //    4 x i1 vector value
+def v8i1    : ValueType<8,    18>;  //    8 x i1 vector value
+def v16i1   : ValueType<16,   19>;  //   16 x i1 vector value
+def v32i1   : ValueType<32,   20>;  //   32 x i1 vector value
+def v64i1   : ValueType<64,   21>;  //   64 x i1 vector value
+def v128i1  : ValueType<128,  22>;  //  128 x i1 vector value
+def v256i1  : ValueType<256,  23>;  //  256 x i1 vector value
+def v512i1  : ValueType<512,  24>;  //  512 x i1 vector value
+def v1024i1 : ValueType<1024, 25>;  // 1024 x i1 vector value
+
+def v1i8   : ValueType<8,    26>;  //   1 x i8  vector value
+def v2i8   : ValueType<16,   27>;  //   2 x i8  vector value
+def v4i8   : ValueType<32,   28>;  //   4 x i8  vector value
+def v8i8   : ValueType<64,   29>;  //   8 x i8  vector value
+def v16i8  : ValueType<128,  30>;  //  16 x i8  vector value
+def v32i8  : ValueType<256,  31>;  //  32 x i8  vector value
+def v64i8  : ValueType<512,  32>;  //  64 x i8  vector value
+def v128i8 : ValueType<1024, 33>;  // 128 x i8  vector value
+def v256i8 : ValueType<2048, 34>;  // 256 x i8  vector value
+
+def v1i16   : ValueType<16,   35>;  //   1 x i16 vector value
+def v2i16   : ValueType<32,   36>;  //   2 x i16 vector value
+def v3i16   : ValueType<48,   37>;  //   3 x i16 vector value
+def v4i16   : ValueType<64,   38>;  //   4 x i16 vector value
+def v8i16   : ValueType<128,  39>;  //   8 x i16 vector value
+def v16i16  : ValueType<256,  40>;  //  16 x i16 vector value
+def v32i16  : ValueType<512,  41>;  //  32 x i16 vector value
+def v64i16  : ValueType<1024, 42>;  //  64 x i16 vector value
+def v128i16 : ValueType<2048, 43>;  // 128 x i16 vector value
+
+def v1i32    : ValueType<32,    44>;  //    1 x i32 vector value
+def v2i32    : ValueType<64,    45>;  //    2 x i32 vector value
+def v3i32    : ValueType<96,    46>;  //    3 x i32 vector value
+def v4i32    : ValueType<128,   47>;  //    4 x i32 vector value
+def v5i32    : ValueType<160,   48>;  //    5 x i32 vector value
+def v8i32    : ValueType<256,   49>;  //    8 x i32 vector value
+def v16i32   : ValueType<512,   50>;  //   16 x i32 vector value
+def v32i32   : ValueType<1024,  51>;  //   32 x i32 vector value
+def v64i32   : ValueType<2048,  52>;  //   64 x i32 vector value
+def v128i32  : ValueType<4096,  53>;  //  128 x i32 vector value
+def v256i32  : ValueType<8182,  54>;  //  256 x i32 vector value
+def v512i32  : ValueType<16384, 55>;  //  512 x i32 vector value
+def v1024i32 : ValueType<32768, 56>;  // 1024 x i32 vector value
+def v2048i32 : ValueType<65536, 57>;  // 2048 x i32 vector value
+
+def v1i64   : ValueType<64,    58>;  //   1 x i64 vector value
+def v2i64   : ValueType<128,   59>;  //   2 x i64 vector value
+def v4i64   : ValueType<256,   60>;  //   4 x i64 vector value
+def v8i64   : ValueType<512,   61>;  //   8 x i64 vector value
+def v16i64  : ValueType<1024,  62>;  //  16 x i64 vector value
+def v32i64  : ValueType<2048,  63>;  //  32 x i64 vector value
+def v64i64  : ValueType<4096,  64>;  //  64 x i64 vector value
+def v128i64 : ValueType<8192,  65>;  // 128 x i64 vector value
+def v256i64 : ValueType<16384, 66>;  // 256 x i64 vector value
+
+def v1i128 : ValueType<128, 67>;  //  1 x i128 vector value
+
+def v1f16    : ValueType<16,     68>;  //    1 x f16 vector value
+def v2f16    : ValueType<32,     69>;  //    2 x f16 vector value
+def v3f16    : ValueType<48,     70>;  //    3 x f16 vector value
+def v4f16    : ValueType<64,     71>;  //    4 x f16 vector value
+def v8f16    : ValueType<128,    72>;  //    8 x f16 vector value
+def v16f16   : ValueType<256,    73>;  //   16 x f16 vector value
+def v32f16   : ValueType<512,    74>;  //   32 x f16 vector value
+def v64f16   : ValueType<1024,   75>;  //   64 x f16 vector value
+def v128f16  : ValueType<2048,   76>;  //  128 x f16 vector value
+def v2bf16   : ValueType<32,     77>;  //    2 x bf16 vector value
+def v3bf16   : ValueType<48,     78>;  //    3 x bf16 vector value
+def v4bf16   : ValueType<64,     79>;  //    4 x bf16 vector value
+def v8bf16   : ValueType<128,    80>;  //    8 x bf16 vector value
+def v16bf16  : ValueType<256,    81>;  //   16 x bf16 vector value
+def v32bf16  : ValueType<512,    82>;  //   32 x bf16 vector value
+def v64bf16  : ValueType<1024,   83>;  //   64 x bf16 vector value
+def v128bf16 : ValueType<2048,   84>;  //  128 x bf16 vector value
+def v1f32    : ValueType<32,     85>;  //    1 x f32 vector value
+def v2f32    : ValueType<64,     86>;  //    2 x f32 vector value
+def v3f32    : ValueType<96,     87>;  //    3 x f32 vector value
+def v4f32    : ValueType<128,    88>;  //    4 x f32 vector value
+def v5f32    : ValueType<160,    89>;  //    5 x f32 vector value
+def v8f32    : ValueType<256,    90>;  //    8 x f32 vector value
+def v16f32   : ValueType<512,    91>;  //   16 x f32 vector value
+def v32f32   : ValueType<1024,   92>;  //   32 x f32 vector value
+def v64f32   : ValueType<2048,   93>;  //   64 x f32 vector value
+def v128f32  : ValueType<4096,   94>;  //  128 x f32 vector value
+def v256f32  : ValueType<8182,   95>;  //  256 x f32 vector value
+def v512f32  : ValueType<16384,  96>;  //  512 x f32 vector value
+def v1024f32 : ValueType<32768,  97>;  // 1024 x f32 vector value
+def v2048f32 : ValueType<65536,  98>;  // 2048 x f32 vector value
+def v1f64    : ValueType<64,     99>;  //    1 x f64 vector value
+def v2f64    : ValueType<128,   100>;  //    2 x f64 vector value
+def v4f64    : ValueType<256,   101>;  //    4 x f64 vector value
+def v8f64    : ValueType<512,   102>;  //    8 x f64 vector value
+def v16f64   : ValueType<1024,  103>;  //   16 x f64 vector value
+def v32f64   : ValueType<2048,  104>;  //   32 x f64 vector value
+def v64f64   : ValueType<4096,  105>;  //   64 x f64 vector value
+def v128f64  : ValueType<8192,  106>;  //  128 x f64 vector value
+def v256f64  : ValueType<16384, 107>;  //  256 x f64 vector value
 
 def nxv1i1  : ValueType<1,  108>;  // n x  1 x i1  vector value
 def nxv2i1  : ValueType<2,  109>;  // n x  2 x i1  vector value
@@ -140,7 +140,7 @@ def nxv4i1  : ValueType<4,  110>;  // n x  4 x i1  vector value
 def nxv8i1  : ValueType<8,  111>;  // n x  8 x i1  vector value
 def nxv16i1 : ValueType<16, 112>;  // n x 16 x i1  vector value
 def nxv32i1 : ValueType<32, 113>;  // n x 32 x i1  vector value
-def nxv64i1  : ValueType<64,114>;  // n x  64 x i1  vector value
+def nxv64i1 : ValueType<64, 114>;  // n x 64 x i1  vector value
 
 def nxv1i8  : ValueType<8,   115>;  // n x  1 x i8  vector value
 def nxv2i8  : ValueType<16,  116>;  // n x  2 x i8  vector value
@@ -148,79 +148,79 @@ def nxv4i8  : ValueType<32,  117>;  // n x  4 x i8  vector value
 def nxv8i8  : ValueType<64,  118>;  // n x  8 x i8  vector value
 def nxv16i8 : ValueType<128, 119>;  // n x 16 x i8  vector value
 def nxv32i8 : ValueType<256, 120>;  // n x 32 x i8  vector value
-def nxv64i8  : ValueType<512, 121>; // n x  64 x i8  vector value
-
-def nxv1i16 : ValueType<16,  122>; // n x  1 x i16 vector value
-def nxv2i16 : ValueType<32,  123>; // n x  2 x i16 vector value
-def nxv4i16 : ValueType<64,  124>; // n x  4 x i16 vector value
-def nxv8i16 : ValueType<128, 125>; // n x  8 x i16 vector value
-def nxv16i16: ValueType<256, 126>; // n x 16 x i16 vector value
-def nxv32i16: ValueType<512, 127>; // n x 32 x i16 vector value
-
-def nxv1i32 : ValueType<32,  128>; // n x  1 x i32 vector value
-def nxv2i32 : ValueType<64,  129>; // n x  2 x i32 vector value
-def nxv4i32 : ValueType<128, 130>; // n x  4 x i32 vector value
-def nxv8i32 : ValueType<256, 131>; // n x  8 x i32 vector value
-def nxv16i32: ValueType<512, 132>; // n x 16 x i32 vector value
-def nxv32i32: ValueType<1024,133>; // n x 32 x i32 vector value
-
-def nxv1i64 : ValueType<64,  134>; // n x  1 x i64 vector value
-def nxv2i64 : ValueType<128, 135>; // n x  2 x i64 vector value
-def nxv4i64 : ValueType<256, 136>; // n x  4 x i64 vector value
-def nxv8i64 : ValueType<512, 137>; // n x  8 x i64 vector value
-def nxv16i64: ValueType<1024,138>; // n x 16 x i64 vector value
-def nxv32i64: ValueType<2048,139>; // n x 32 x i64 vector value
-
-def nxv1f16  : ValueType<16, 140>; // n x  1 x  f16 vector value
-def nxv2f16  : ValueType<32, 141>; // n x  2 x  f16 vector value
-def nxv4f16  : ValueType<64, 142>; // n x  4 x  f16 vector value
-def nxv8f16  : ValueType<128,143>; // n x  8 x  f16 vector value
-def nxv16f16 : ValueType<256,144>; // n x 16 x  f16 vector value
-def nxv32f16 : ValueType<512,145>; // n x 32 x  f16 vector value
-def nxv1bf16 : ValueType<16, 146>; // n x  1 x bf16 vector value
-def nxv2bf16 : ValueType<32, 147>; // n x  2 x bf16 vector value
-def nxv4bf16 : ValueType<64, 148>; // n x  4 x bf16 vector value
-def nxv8bf16 : ValueType<128,149>; // n x  8 x bf16 vector value
-def nxv1f32  : ValueType<32, 150>; // n x  1 x  f32 vector value
-def nxv2f32  : ValueType<64, 151>; // n x  2 x  f32 vector value
-def nxv4f32  : ValueType<128,152>; // n x  4 x  f32 vector value
-def nxv8f32  : ValueType<256,153>; // n x  8 x  f32 vector value
-def nxv16f32 : ValueType<512,154>; // n x 16 x  f32 vector value
-def nxv1f64  : ValueType<64, 155>; // n x  1 x  f64 vector value
-def nxv2f64  : ValueType<128,156>; // n x  2 x  f64 vector value
-def nxv4f64  : ValueType<256,157>; // n x  4 x  f64 vector value
-def nxv8f64  : ValueType<512,158>; // n x  8 x  f64 vector value
-
-def x86mmx : ValueType<64,   159>; // X86 MMX value
-def FlagVT : ValueType<0,    160>; // Pre-RA sched glue
-def isVoid : ValueType<0,    161>; // Produces no value
-def untyped: ValueType<8,    162>; // Produces an untyped value
-def funcref : ValueType<0,   163>; // WebAssembly's funcref type
-def externref : ValueType<0, 164>; // WebAssembly's externref type
-def x86amx : ValueType<8192, 165>; // X86 AMX value
-
-
-def token  : ValueType<0  , 248>;   // TokenTy
-def MetadataVT: ValueType<0,249>;   // Metadata
+def nxv64i8 : ValueType<512, 121>;  // n x 64 x i8  vector value
+
+def nxv1i16  : ValueType<16,  122>;  // n x  1 x i16 vector value
+def nxv2i16  : ValueType<32,  123>;  // n x  2 x i16 vector value
+def nxv4i16  : ValueType<64,  124>;  // n x  4 x i16 vector value
+def nxv8i16  : ValueType<128, 125>;  // n x  8 x i16 vector value
+def nxv16i16 : ValueType<256, 126>;  // n x 16 x i16 vector value
+def nxv32i16 : ValueType<512, 127>;  // n x 32 x i16 vector value
+
+def nxv1i32  : ValueType<32,   128>;  // n x  1 x i32 vector value
+def nxv2i32  : ValueType<64,   129>;  // n x  2 x i32 vector value
+def nxv4i32  : ValueType<128,  130>;  // n x  4 x i32 vector value
+def nxv8i32  : ValueType<256,  131>;  // n x  8 x i32 vector value
+def nxv16i32 : ValueType<512,  132>;  // n x 16 x i32 vector value
+def nxv32i32 : ValueType<1024, 133>;  // n x 32 x i32 vector value
+
+def nxv1i64  : ValueType<64,   134>;  // n x  1 x i64 vector value
+def nxv2i64  : ValueType<128,  135>;  // n x  2 x i64 vector value
+def nxv4i64  : ValueType<256,  136>;  // n x  4 x i64 vector value
+def nxv8i64  : ValueType<512,  137>;  // n x  8 x i64 vector value
+def nxv16i64 : ValueType<1024, 138>;  // n x 16 x i64 vector value
+def nxv32i64 : ValueType<2048, 139>;  // n x 32 x i64 vector value
+
+def nxv1f16  : ValueType<16,  140>;  // n x  1 x  f16 vector value
+def nxv2f16  : ValueType<32,  141>;  // n x  2 x  f16 vector value
+def nxv4f16  : ValueType<64,  142>;  // n x  4 x  f16 vector value
+def nxv8f16  : ValueType<128, 143>;  // n x  8 x  f16 vector value
+def nxv16f16 : ValueType<256, 144>;  // n x 16 x  f16 vector value
+def nxv32f16 : ValueType<512, 145>;  // n x 32 x  f16 vector value
+def nxv1bf16 : ValueType<16,  146>;  // n x  1 x bf16 vector value
+def nxv2bf16 : ValueType<32,  147>;  // n x  2 x bf16 vector value
+def nxv4bf16 : ValueType<64,  148>;  // n x  4 x bf16 vector value
+def nxv8bf16 : ValueType<128, 149>;  // n x  8 x bf16 vector value
+def nxv1f32  : ValueType<32,  150>;  // n x  1 x  f32 vector value
+def nxv2f32  : ValueType<64,  151>;  // n x  2 x  f32 vector value
+def nxv4f32  : ValueType<128, 152>;  // n x  4 x  f32 vector value
+def nxv8f32  : ValueType<256, 153>;  // n x  8 x  f32 vector value
+def nxv16f32 : ValueType<512, 154>;  // n x 16 x  f32 vector value
+def nxv1f64  : ValueType<64,  155>;  // n x  1 x  f64 vector value
+def nxv2f64  : ValueType<128, 156>;  // n x  2 x  f64 vector value
+def nxv4f64  : ValueType<256, 157>;  // n x  4 x  f64 vector value
+def nxv8f64  : ValueType<512, 158>;  // n x  8 x  f64 vector value
+
+def x86mmx    : ValueType<64,   159>;  // X86 MMX value
+def FlagVT    : ValueType<0,    160>;  // Pre-RA sched glue
+def isVoid    : ValueType<0,    161>;  // Produces no value
+def untyped   : ValueType<8,    162>;  // Produces an untyped value
+def funcref   : ValueType<0,    163>;  // WebAssembly's funcref type
+def externref : ValueType<0,    164>;  // WebAssembly's externref type
+def x86amx    : ValueType<8192, 165>;  // X86 AMX value
+
+
+def token      : ValueType<0, 248>;  // TokenTy
+def MetadataVT : ValueType<0, 249>;  // Metadata
 
 // Pseudo valuetype mapped to the current pointer size to any address space.
 // Should only be used in TableGen.
-def iPTRAny   : ValueType<0, 250>;
+def iPTRAny    : ValueType<0, 250>;
 
 // Pseudo valuetype to represent "vector of any size"
-def vAny   : ValueType<0  , 251>;
+def vAny       : ValueType<0, 251>;
 
 // Pseudo valuetype to represent "float of any format"
-def fAny   : ValueType<0  , 252>;
+def fAny       : ValueType<0, 252>;
 
 // Pseudo valuetype to represent "integer of any bit width"
-def iAny   : ValueType<0  , 253>;
+def iAny       : ValueType<0, 253>;
 
 // Pseudo valuetype mapped to the current pointer size.
-def iPTR   : ValueType<0  , 254>;
+def iPTR       : ValueType<0, 254>;
 
 // Pseudo valuetype to represent "any type of any size".
-def Any    : ValueType<0  , 255>;
+def Any        : ValueType<0, 255>;
 
 /// This class is for targets that want to use pointer types in patterns
 /// with the GlobalISelEmitter.  Targets must define their own pointer

diff  --git a/llvm/include/llvm/Support/MachineValueType.h b/llvm/include/llvm/Support/MachineValueType.h
index e663953d0577..d01056887271 100644
--- a/llvm/include/llvm/Support/MachineValueType.h
+++ b/llvm/include/llvm/Support/MachineValueType.h
@@ -70,25 +70,25 @@ namespace llvm {
       v512i1         =  24,   //  512 x i1
       v1024i1        =  25,   // 1024 x i1
 
-      v1i8           =  26,   //  1 x i8
-      v2i8           =  27,   //  2 x i8
-      v4i8           =  28,   //  4 x i8
-      v8i8           =  29,   //  8 x i8
-      v16i8          =  30,   // 16 x i8
-      v32i8          =  31,   // 32 x i8
-      v64i8          =  32,   // 64 x i8
-      v128i8         =  33,   //128 x i8
-      v256i8         =  34,   //256 x i8
-
-      v1i16          =  35,   //  1 x i16
-      v2i16          =  36,   //  2 x i16
-      v3i16          =  37,   //  3 x i16
-      v4i16          =  38,   //  4 x i16
-      v8i16          =  39,   //  8 x i16
-      v16i16         =  40,   // 16 x i16
-      v32i16         =  41,   // 32 x i16
-      v64i16         =  42,   // 64 x i16
-      v128i16        =  43,   //128 x i16
+      v1i8           =  26,   //   1 x i8
+      v2i8           =  27,   //   2 x i8
+      v4i8           =  28,   //   4 x i8
+      v8i8           =  29,   //   8 x i8
+      v16i8          =  30,   //  16 x i8
+      v32i8          =  31,   //  32 x i8
+      v64i8          =  32,   //  64 x i8
+      v128i8         =  33,   // 128 x i8
+      v256i8         =  34,   // 256 x i8
+
+      v1i16          =  35,   //   1 x i16
+      v2i16          =  36,   //   2 x i16
+      v3i16          =  37,   //   3 x i16
+      v4i16          =  38,   //   4 x i16
+      v8i16          =  39,   //   8 x i16
+      v16i16         =  40,   //  16 x i16
+      v32i16         =  41,   //  32 x i16
+      v64i16         =  42,   //  64 x i16
+      v128i16        =  43,   // 128 x i16
 
       v1i32          =  44,   //    1 x i32
       v2i32          =  45,   //    2 x i32
@@ -105,13 +105,13 @@ namespace llvm {
       v1024i32       =  56,   // 1024 x i32
       v2048i32       =  57,   // 2048 x i32
 
-      v1i64          =  58,   //  1 x i64
-      v2i64          =  59,   //  2 x i64
-      v4i64          =  60,   //  4 x i64
-      v8i64          =  61,   //  8 x i64
-      v16i64         =  62,   // 16 x i64
-      v32i64         =  63,   // 32 x i64
-      v64i64         =  64,   // 64 x i64
+      v1i64          =  58,   //   1 x i64
+      v2i64          =  59,   //   2 x i64
+      v4i64          =  60,   //   4 x i64
+      v8i64          =  61,   //   8 x i64
+      v16i64         =  62,   //  16 x i64
+      v32i64         =  63,   //  32 x i64
+      v64i64         =  64,   //  64 x i64
       v128i64        =  65,   // 128 x i64
       v256i64        =  66,   // 256 x i64
 
@@ -173,7 +173,7 @@ namespace llvm {
       nxv8i1         = 111,   // n x  8 x i1
       nxv16i1        = 112,   // n x 16 x i1
       nxv32i1        = 113,   // n x 32 x i1
-      nxv64i1        = 114,   // n x  64 x i1
+      nxv64i1        = 114,   // n x 64 x i1
 
       nxv1i8         = 115,   // n x  1 x i8
       nxv2i8         = 116,   // n x  2 x i8
@@ -181,7 +181,7 @@ namespace llvm {
       nxv8i8         = 118,   // n x  8 x i8
       nxv16i8        = 119,   // n x 16 x i8
       nxv32i8        = 120,   // n x 32 x i8
-      nxv64i8        = 121,   // n x  64 x i8
+      nxv64i8        = 121,   // n x 64 x i8
 
       nxv1i16        = 122,  // n x  1 x i16
       nxv2i16        = 123,  // n x  2 x i16


        


More information about the llvm-commits mailing list