@@ -1729,18 +1729,18 @@ def Vector_LoadOp : Vector_Op<"load", [
1729
1729
"Value":$base,
1730
1730
"ValueRange":$indices,
1731
1731
CArg<"bool", "false">:$nontemporal,
1732
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1732
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
1733
1733
return build($_builder, $_state, resultType, base, indices, nontemporal,
1734
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
1734
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
1735
1735
nullptr);
1736
1736
}]>,
1737
1737
OpBuilder<(ins "TypeRange":$resultTypes,
1738
1738
"Value":$base,
1739
1739
"ValueRange":$indices,
1740
1740
CArg<"bool", "false">:$nontemporal,
1741
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1741
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
1742
1742
return build($_builder, $_state, resultTypes, base, indices, nontemporal,
1743
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
1743
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
1744
1744
nullptr);
1745
1745
}]>
1746
1746
];
@@ -1847,9 +1847,9 @@ def Vector_StoreOp : Vector_Op<"store", [
1847
1847
"Value":$base,
1848
1848
"ValueRange":$indices,
1849
1849
CArg<"bool", "false">:$nontemporal,
1850
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1850
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
1851
1851
return build($_builder, $_state, valueToStore, base, indices, nontemporal,
1852
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
1852
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
1853
1853
nullptr);
1854
1854
}]>
1855
1855
];
@@ -1947,19 +1947,19 @@ def Vector_MaskedLoadOp :
1947
1947
"ValueRange":$indices,
1948
1948
"Value":$mask,
1949
1949
"Value":$passthrough,
1950
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1950
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
1951
1951
return build($_builder, $_state, resultType, base, indices, mask, passthrough,
1952
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
1952
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
1953
1953
nullptr);
1954
1954
}]>,
1955
1955
OpBuilder<(ins "TypeRange":$resultTypes,
1956
1956
"Value":$base,
1957
1957
"ValueRange":$indices,
1958
1958
"Value":$mask,
1959
1959
"Value":$passthrough,
1960
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1960
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
1961
1961
return build($_builder, $_state, resultTypes, base, indices, mask, passthrough,
1962
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
1962
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
1963
1963
nullptr);
1964
1964
}]>
1965
1965
];
@@ -2037,9 +2037,9 @@ def Vector_MaskedStoreOp :
2037
2037
"ValueRange":$indices,
2038
2038
"Value":$mask,
2039
2039
"Value":$valueToStore,
2040
- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
2040
+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
2041
2041
return build($_builder, $_state, base, indices, mask, valueToStore,
2042
- alignment != llvm::Align () ? $_builder.getI64IntegerAttr(alignment.value()) :
2042
+ alignment != llvm::MaybeAlign () ? $_builder.getI64IntegerAttr(alignment.valueOrOne() .value()) :
2043
2043
nullptr);
2044
2044
}]>
2045
2045
];
0 commit comments