ODS: Round out the definitions of the common integer attributes sizes, adding
authorChris Lattner <clattner@google.com>
Mon, 12 Aug 2019 01:16:54 +0000 (18:16 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Mon, 12 Aug 2019 01:17:52 +0000 (18:17 -0700)
1/8/16 bit attrs.  NFC

PiperOrigin-RevId: 262843016

mlir/include/mlir/IR/OpBase.td

index 3cf3efc..519222c 100644 (file)
@@ -604,6 +604,9 @@ def APIntAttr : Attr<CPred<"$_self.isa<IntegerAttr>()">,
   let returnType = [{ APInt }];
 }
 
+def I1Attr  : IntegerAttrBase<I1,  "1-bit integer attribute">;
+def I8Attr  : IntegerAttrBase<I8,  "8-bit integer attribute">;
+def I16Attr : IntegerAttrBase<I16, "16-bit integer attribute">;
 def I32Attr : IntegerAttrBase<I32, "32-bit integer attribute">;
 def I64Attr : IntegerAttrBase<I64, "64-bit integer attribute">;