diff options
author | Andrzej Warzyński <andrzej.warzynski@arm.com> | 2025-05-27 16:39:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-27 16:39:56 +0100 |
commit | 58f80536d3ee1a9ca3e8aa62da92d33d4bc9cc8c (patch) | |
tree | 57e513b2f2658f17cb91ac9048a6f9410b1c2a47 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 09a70b1e10afc03c85767fccd518e6a66585972a (diff) | |
download | llvm-58f80536d3ee1a9ca3e8aa62da92d33d4bc9cc8c.zip llvm-58f80536d3ee1a9ca3e8aa62da92d33d4bc9cc8c.tar.gz llvm-58f80536d3ee1a9ca3e8aa62da92d33d4bc9cc8c.tar.bz2 |
[mlir][linalg] Consolidate tests for scalable vectorization (#141469)
This patch moves scalable vectorization tests into an existing generic
vectorization test file:
* vectorization-scalable.mlir --> merged into vectorization.mlir
Rationale:
* Most tests in vectorization-scalable.mlir are variants of existing
tests in vectorization.mlir. Keeping them together improves
maintainability.
* Consolidating tests makes it easier to spot gaps in coverage for
regular vectorization.
* In the Vector dialect, we don't separate tests for scalable vectors;
this change aligns Linalg with that convention.
Notable changes beyond moving tests:
* Updated one of the two matrix-vector multiplication tests to use
`linalg.matvec` instead of `linalg.generic`. CHECK lines remain
unchanged.
* Simplified the lone `linalg.index` test by removing an unnecessary
`tensor.extract`. Also removed canonicalization patterns from the
TD sequence for consistency with other tests.
This patch contributes to the implementation of #141025 — please refer
to that ticket for full context.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions