Substitute getI64IntegerAttr for the more verbose code it replaces.
authorGeoffrey Martin-Noble <gcmn@google.com>
Thu, 2 May 2019 00:03:32 +0000 (17:03 -0700)
committerMehdi Amini <joker.eph@gmail.com>
Mon, 6 May 2019 15:24:12 +0000 (08:24 -0700)
--

PiperOrigin-RevId: 246227344

mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp
mlir/examples/Linalg/Linalg3/lib/ConvertToLLVMDialect.cpp
mlir/g3doc/Tutorials/Linalg/LLVMConversion.md

index c00413c..6097240 100644 (file)
@@ -137,7 +137,7 @@ static ArrayAttr makePositionAttr(FuncBuilder &builder,
   SmallVector<Attribute, 4> attrs;
   attrs.reserve(position.size());
   for (auto p : position)
-    attrs.push_back(builder.getIntegerAttr(builder.getIntegerType(64), p));
+    attrs.push_back(builder.getI64IntegerAttr(p));
   return builder.getArrayAttr(attrs);
 }
 
index fd2afd9..f1bb90d 100644 (file)
@@ -44,7 +44,7 @@ static ArrayAttr makePositionAttr(FuncBuilder &builder,
   SmallVector<Attribute, 4> attrs;
   attrs.reserve(position.size());
   for (auto p : position)
-    attrs.push_back(builder.getIntegerAttr(builder.getIntegerType(64), p));
+    attrs.push_back(builder.getI64IntegerAttr(p));
   return builder.getArrayAttr(attrs);
 }
 
index 670b88d..22797e4 100644 (file)
@@ -409,7 +409,7 @@ struct ViewDescriptor {
     SmallVector<Attribute, 4> attrs;
     attrs.reserve(position.size());
     for (auto p : position)
-      attrs.push_back(builder.getIntegerAttr(builder.getIntegerType(64), p));
+      attrs.push_back(builder.getI64IntegerAttr(p));
     return builder.getArrayAttr(attrs);
   }