@@ -98,6 +98,7 @@ class Builtin_CachedFloatType<string name, string mnemonic,
9898
9999//===----------------------------------------------------------------------===//
100100// Float8E5M2Type
101+ //===----------------------------------------------------------------------===//
101102
102103def Builtin_Float8E5M2 : Builtin_FloatType<"Float8E5M2", "f8E5M2"> {
103104 let summary = "8-bit floating point with 2 bit mantissa";
@@ -119,6 +120,7 @@ def Builtin_Float8E5M2 : Builtin_FloatType<"Float8E5M2", "f8E5M2"> {
119120
120121//===----------------------------------------------------------------------===//
121122// Float8E4M3Type
123+ //===----------------------------------------------------------------------===//
122124
123125def Builtin_Float8E4M3 : Builtin_FloatType<"Float8E4M3", "f8E4M3"> {
124126 let summary = "8-bit floating point with 3 bit mantissa";
@@ -138,6 +140,7 @@ def Builtin_Float8E4M3 : Builtin_FloatType<"Float8E4M3", "f8E4M3"> {
138140
139141//===----------------------------------------------------------------------===//
140142// Float8E4M3FNType
143+ //===----------------------------------------------------------------------===//
141144
142145def Builtin_Float8E4M3FN : Builtin_FloatType<"Float8E4M3FN", "f8E4M3FN"> {
143146 let summary = "8-bit floating point with 3 bit mantissa";
@@ -160,6 +163,7 @@ def Builtin_Float8E4M3FN : Builtin_FloatType<"Float8E4M3FN", "f8E4M3FN"> {
160163
161164//===----------------------------------------------------------------------===//
162165// Float8E5M2FNUZType
166+ //===----------------------------------------------------------------------===//
163167
164168def Builtin_Float8E5M2FNUZ : Builtin_FloatType<"Float8E5M2FNUZ", "f8E5M2FNUZ"> {
165169 let summary = "8-bit floating point with 2 bit mantissa";
@@ -182,6 +186,7 @@ def Builtin_Float8E5M2FNUZ : Builtin_FloatType<"Float8E5M2FNUZ", "f8E5M2FNUZ"> {
182186
183187//===----------------------------------------------------------------------===//
184188// Float8E4M3FNUZType
189+ //===----------------------------------------------------------------------===//
185190
186191def Builtin_Float8E4M3FNUZ : Builtin_FloatType<"Float8E4M3FNUZ", "f8E4M3FNUZ"> {
187192 let summary = "8-bit floating point with 3 bit mantissa";
@@ -204,6 +209,7 @@ def Builtin_Float8E4M3FNUZ : Builtin_FloatType<"Float8E4M3FNUZ", "f8E4M3FNUZ"> {
204209
205210//===----------------------------------------------------------------------===//
206211// Float8E4M3B11FNUZType
212+ //===----------------------------------------------------------------------===//
207213
208214def Builtin_Float8E4M3B11FNUZ : Builtin_FloatType<"Float8E4M3B11FNUZ", "f8E4M3B11FNUZ"> {
209215 let summary = "8-bit floating point with 3 bit mantissa";
@@ -226,6 +232,7 @@ def Builtin_Float8E4M3B11FNUZ : Builtin_FloatType<"Float8E4M3B11FNUZ", "f8E4M3B1
226232
227233//===----------------------------------------------------------------------===//
228234// Float8E3M4Type
235+ //===----------------------------------------------------------------------===//
229236
230237def Builtin_Float8E3M4 : Builtin_FloatType<"Float8E3M4", "f8E3M4"> {
231238 let summary = "8-bit floating point with 3 bits exponent and 4 bit mantissa";
@@ -245,6 +252,7 @@ def Builtin_Float8E3M4 : Builtin_FloatType<"Float8E3M4", "f8E3M4"> {
245252
246253//===----------------------------------------------------------------------===//
247254// Float4E2M1FNType
255+ //===----------------------------------------------------------------------===//
248256
249257def Builtin_Float4E2M1FN : Builtin_FloatType<"Float4E2M1FN", "f4E2M1FN"> {
250258 let summary = "4-bit floating point with 2-bit exponent and 1-bit mantissa";
@@ -266,6 +274,7 @@ def Builtin_Float4E2M1FN : Builtin_FloatType<"Float4E2M1FN", "f4E2M1FN"> {
266274
267275//===----------------------------------------------------------------------===//
268276// Float6E2M3FNType
277+ //===----------------------------------------------------------------------===//
269278
270279def Builtin_Float6E2M3FN : Builtin_FloatType<"Float6E2M3FN", "f6E2M3FN"> {
271280 let summary = "6-bit floating point with 2-bit exponent and 3-bit mantissa";
@@ -287,6 +296,7 @@ def Builtin_Float6E2M3FN : Builtin_FloatType<"Float6E2M3FN", "f6E2M3FN"> {
287296
288297//===----------------------------------------------------------------------===//
289298// Float6E3M2FNType
299+ //===----------------------------------------------------------------------===//
290300
291301def Builtin_Float6E3M2FN : Builtin_FloatType<"Float6E3M2FN", "f6E3M2FN"> {
292302 let summary = "6-bit floating point with 3-bit exponent and 2-bit mantissa";
@@ -308,6 +318,7 @@ def Builtin_Float6E3M2FN : Builtin_FloatType<"Float6E3M2FN", "f6E3M2FN"> {
308318
309319//===----------------------------------------------------------------------===//
310320// Float8E8M0FNUType
321+ //===----------------------------------------------------------------------===//
311322
312323def Builtin_Float8E8M0FNU : Builtin_FloatType<"Float8E8M0FNU", "f8E8M0FNU"> {
313324 let summary = "8-bit floating point with 8-bit exponent, no mantissa or sign";
@@ -331,6 +342,7 @@ def Builtin_Float8E8M0FNU : Builtin_FloatType<"Float8E8M0FNU", "f8E8M0FNU"> {
331342
332343//===----------------------------------------------------------------------===//
333344// BFloat16Type
345+ //===----------------------------------------------------------------------===//
334346
335347def Builtin_BFloat16 : Builtin_CachedFloatType<"BFloat16", "bf16",
336348 /*declaredInterfaceMethods=*/["scaleElementBitwidth"]> {
@@ -339,6 +351,7 @@ def Builtin_BFloat16 : Builtin_CachedFloatType<"BFloat16", "bf16",
339351
340352//===----------------------------------------------------------------------===//
341353// Float16Type
354+ //===----------------------------------------------------------------------===//
342355
343356def Builtin_Float16 : Builtin_CachedFloatType<"Float16", "f16",
344357 /*declaredInterfaceMethods=*/["scaleElementBitwidth"]> {
@@ -347,13 +360,15 @@ def Builtin_Float16 : Builtin_CachedFloatType<"Float16", "f16",
347360
348361//===----------------------------------------------------------------------===//
349362// FloatTF32Type
363+ //===----------------------------------------------------------------------===//
350364
351365def Builtin_FloatTF32 : Builtin_CachedFloatType<"FloatTF32", "tf32"> {
352366 let summary = "TF32 floating-point type";
353367}
354368
355369//===----------------------------------------------------------------------===//
356370// Float32Type
371+ //===----------------------------------------------------------------------===//
357372
358373def Builtin_Float32 : Builtin_CachedFloatType<"Float32", "f32",
359374 /*declaredInterfaceMethods=*/["scaleElementBitwidth"]> {
@@ -362,20 +377,23 @@ def Builtin_Float32 : Builtin_CachedFloatType<"Float32", "f32",
362377
363378//===----------------------------------------------------------------------===//
364379// Float64Type
380+ //===----------------------------------------------------------------------===//
365381
366382def Builtin_Float64 : Builtin_CachedFloatType<"Float64", "f64"> {
367383 let summary = "64-bit floating-point type";
368384}
369385
370386//===----------------------------------------------------------------------===//
371387// Float80Type
388+ //===----------------------------------------------------------------------===//
372389
373390def Builtin_Float80 : Builtin_CachedFloatType<"Float80", "f80"> {
374391 let summary = "80-bit floating-point type";
375392}
376393
377394//===----------------------------------------------------------------------===//
378395// Float128Type
396+ //===----------------------------------------------------------------------===//
379397
380398def Builtin_Float128 : Builtin_CachedFloatType<"Float128", "f128"> {
381399 let summary = "128-bit floating-point type";
0 commit comments