[Mlir-commits] [mlir] [mlir][vector] Verify non-unit strides on `masked/expand/compress` ops (PR #216485)
Federico Bruzzone
llvmlistbot at llvm.org
Sat Aug 15 05:31:34 PDT 2026
FedericoBruzzone wrote:
**The current state**
| Op | `[1]` unit stride | `[2]` non-unit stride | `[?]` dynamic stride | `[-1]` negative stride |
|---|---|---|---|---|
| `vector.load` / `vector.store` | ✅ | ❌ | ❌ | ❌ (#204611) |
| `vector.maskedload` / `maskedstore` | ✅ | ❌ (this PR) | ❌ (this PR) | ❌ (#205869) |
| `vector.expandload` / `compressstore` | ✅ | ❌ (this PR) | ❌ (this PR) | ❌ (this PR) |
| `vector.gather` / `scatter` | ✅ | ✅ verifies, fails at lowering | ✅ | ❌ (#205869) |
Related prior work in this series
- #204309
- #204611
- #205869
https://github.com/llvm/llvm-project/pull/216485
More information about the Mlir-commits
mailing list