@@ -1241,28 +1241,28 @@ def LoadOp : MemRef_Op<"load",
1241
1241
OpBuilder<(ins "Value":$memref,
1242
1242
"ValueRange":$indices,
1243
1243
CArg<"bool", "false">:$nontemporal,
1244
- CArg<"uint64_t ", "0 ">:$alignment), [{
1244
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign() ">:$alignment), [{
1245
1245
return build($_builder, $_state, memref, indices, nontemporal,
1246
- alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1247
- nullptr);
1246
+ alignment ? $_builder.getI64IntegerAttr(alignment->value() ) :
1247
+ nullptr);
1248
1248
}]>,
1249
1249
OpBuilder<(ins "Type":$resultType,
1250
1250
"Value":$memref,
1251
1251
"ValueRange":$indices,
1252
1252
CArg<"bool", "false">:$nontemporal,
1253
- CArg<"uint64_t ", "0 ">:$alignment), [{
1253
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign() ">:$alignment), [{
1254
1254
return build($_builder, $_state, resultType, memref, indices, nontemporal,
1255
- alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1256
- nullptr);
1255
+ alignment ? $_builder.getI64IntegerAttr(alignment->value() ) :
1256
+ nullptr);
1257
1257
}]>,
1258
1258
OpBuilder<(ins "TypeRange":$resultTypes,
1259
1259
"Value":$memref,
1260
1260
"ValueRange":$indices,
1261
1261
CArg<"bool", "false">:$nontemporal,
1262
- CArg<"uint64_t ", "0 ">:$alignment), [{
1262
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign() ">:$alignment), [{
1263
1263
return build($_builder, $_state, resultTypes, memref, indices, nontemporal,
1264
- alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1265
- nullptr);
1264
+ alignment ? $_builder.getI64IntegerAttr(alignment->value() ) :
1265
+ nullptr);
1266
1266
}]>
1267
1267
];
1268
1268
@@ -2007,10 +2007,10 @@ def MemRef_StoreOp : MemRef_Op<"store",
2007
2007
"Value":$memref,
2008
2008
"ValueRange":$indices,
2009
2009
CArg<"bool", "false">:$nontemporal,
2010
- CArg<"uint64_t ", "0 ">:$alignment), [{
2010
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign() ">:$alignment), [{
2011
2011
return build($_builder, $_state, valueToStore, memref, indices, nontemporal,
2012
- alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
2013
- nullptr);
2012
+ alignment ? $_builder.getI64IntegerAttr(alignment->value() ) :
2013
+ nullptr);
2014
2014
}]>,
2015
2015
OpBuilder<(ins "Value":$valueToStore, "Value":$memref), [{
2016
2016
$_state.addOperands(valueToStore);
0 commit comments