@@ -1729,18 +1729,18 @@ def Vector_LoadOp : Vector_Op<"load", [
17291729 "Value":$base,
17301730 "ValueRange":$indices,
17311731 CArg<"bool", "false">:$nontemporal,
1732- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1732+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
17331733 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()) :
17351735 nullptr);
17361736 }]>,
17371737 OpBuilder<(ins "TypeRange":$resultTypes,
17381738 "Value":$base,
17391739 "ValueRange":$indices,
17401740 CArg<"bool", "false">:$nontemporal,
1741- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1741+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
17421742 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()) :
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<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1850+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
18511851 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()) :
18531853 nullptr);
18541854 }]>
18551855 ];
@@ -1947,19 +1947,19 @@ def Vector_MaskedLoadOp :
19471947 "ValueRange":$indices,
19481948 "Value":$mask,
19491949 "Value":$passthrough,
1950- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1950+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
19511951 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()) :
19531953 nullptr);
19541954 }]>,
19551955 OpBuilder<(ins "TypeRange":$resultTypes,
19561956 "Value":$base,
19571957 "ValueRange":$indices,
19581958 "Value":$mask,
19591959 "Value":$passthrough,
1960- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
1960+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
19611961 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()) :
19631963 nullptr);
19641964 }]>
19651965 ];
@@ -2037,9 +2037,9 @@ def Vector_MaskedStoreOp :
20372037 "ValueRange":$indices,
20382038 "Value":$mask,
20392039 "Value":$valueToStore,
2040- CArg<"llvm::Align ", "llvm::Align ()">:$alignment), [{
2040+ CArg<"llvm::MaybeAlign ", "llvm::MaybeAlign ()">:$alignment), [{
20412041 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()) :
20432043 nullptr);
20442044 }]>
20452045 ];
0 commit comments