[Mlir-commits] [mlir] [mlir][vector] Add alignment attribute to vector operations. (PR #152507)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Mon Aug 25 07:43:07 PDT 2025
================
@@ -2166,6 +2189,11 @@ def Vector_ScatterOp :
correspond to those of the `llvm.masked.scatter`
[intrinsic](https://llvm.org/docs/LangRef.html#llvm-masked-scatter-intrinsics).
+ An optional `alignment` attribute allows to specify the byte alignment of the
+ scatter operation. It must be a positive power of 2. The operation must access
+ memory at an address aligned to this boundary. Violations may lead to
+ architecture-specific faults or performance penalties.
----------------
banach-space wrote:
> may lead to architecture-specific faults or performance penalties
I personally prefer to avoid phrases like this unless we can provide a specific example. More generic terms like "UB" or "poison" tend to be more universal.
https://github.com/llvm/llvm-project/pull/152507
More information about the Mlir-commits
mailing list