Skip to content

Commit 55542d2

Browse files
committed
Use llvm::Align
1 parent 306efb7 commit 55542d2

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

mlir/include/mlir/Dialect/Vector/IR/VectorOps.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "mlir/Interfaces/ViewLikeInterface.h"
3333
#include "llvm/ADT/SetVector.h"
3434
#include "llvm/ADT/StringExtras.h"
35+
#include "llvm/Support/Alignment.h"
3536

3637
// Pull in all enum type definitions and utility function declarations.
3738
#include "mlir/Dialect/Vector/IR/VectorEnums.h.inc"

mlir/include/mlir/Dialect/Vector/IR/VectorOps.td

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1729,18 +1729,18 @@ def Vector_LoadOp : Vector_Op<"load", [
17291729
"Value":$base,
17301730
"ValueRange":$indices,
17311731
CArg<"bool", "false">:$nontemporal,
1732-
CArg<"uint64_t", "0">:$alignment), [{
1732+
CArg<"llvm::Align", "llvm::Align()">:$alignment), [{
17331733
return build($_builder, $_state, resultType, base, indices, nontemporal,
1734-
alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1734+
alignment != llvm::Align() ? $_builder.getI64IntegerAttr(alignment.value()) :
17351735
nullptr);
17361736
}]>,
17371737
OpBuilder<(ins "TypeRange":$resultTypes,
17381738
"Value":$base,
17391739
"ValueRange":$indices,
17401740
CArg<"bool", "false">:$nontemporal,
1741-
CArg<"uint64_t", "0">:$alignment), [{
1741+
CArg<"llvm::Align", "llvm::Align()">:$alignment), [{
17421742
return build($_builder, $_state, resultTypes, base, indices, nontemporal,
1743-
alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1743+
alignment != llvm::Align() ? $_builder.getI64IntegerAttr(alignment.value()) :
17441744
nullptr);
17451745
}]>
17461746
];
@@ -1847,9 +1847,9 @@ def Vector_StoreOp : Vector_Op<"store", [
18471847
"Value":$base,
18481848
"ValueRange":$indices,
18491849
CArg<"bool", "false">:$nontemporal,
1850-
CArg<"uint64_t", "0">:$alignment), [{
1850+
CArg<"llvm::Align", "llvm::Align()">:$alignment), [{
18511851
return build($_builder, $_state, valueToStore, base, indices, nontemporal,
1852-
alignment != 0 ? $_builder.getI64IntegerAttr(alignment) :
1852+
alignment != llvm::Align() ? $_builder.getI64IntegerAttr(alignment.value()) :
18531853
nullptr);
18541854
}]>
18551855
];

0 commit comments

Comments
 (0)