diff options
author | Andrzej WarzyĆski <andrzej.warzynski@arm.com> | 2024-06-20 17:45:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-20 17:45:03 +0100 |
commit | c65fb32ddd2f35ecda4db58e78290839f9249c23 (patch) | |
tree | 5ffa2cf6744a095a13dd21a91195ca8c6295bf5e /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | 242cc200ccb24e22eaf54aed7b0b0c84cfc54c0b (diff) | |
download | llvm-c65fb32ddd2f35ecda4db58e78290839f9249c23.zip llvm-c65fb32ddd2f35ecda4db58e78290839f9249c23.tar.gz llvm-c65fb32ddd2f35ecda4db58e78290839f9249c23.tar.bz2 |
[mlir][vector] Update tests for collapse 3/n (nfc) (#94906)
The main goal of this PR (and subsequent PRs), is to add more tests with
scalable vectors to:
* vector-transfer-collapse-inner-most-dims.mlir
There's quite a few cases to consider, hence this is split into multiple
PRs. In this PR, the very first test for `vector.transfer_write` is
complemented with all the possible combinations:
* scalable (rather than fixed) unit trailing dim,
* dynamic (rather than static) trailing dim in the source memref.
To this end, the following tests:
* `@leading_scalable_dimension_transfer_write`
`@trailing_scalable_one_dim_transfer_write`
are replaced with:
* `@drop_two_inner_most_dim_scalable_inner_dim` and
`@negative_scalable_unit_dim`,
respectively. In addition:
* "_for_transfer_write" is removed from function names (to reduce
noise).
In addition, to maintain consistency between the tests for `xfer_read`
and `xfer_write`, 2 negative tests for `xfer_read` are also renamed.
This is to follow the suggestion made during the review of this PR.
Extra comments in "VectorTransforms.cpp" are added to better
document the limitations related to scalable vectors and which tests
added here excercise.
This is a follow-up for: #94490 and #94604
NOTE: This PR is limited to tests for `vector.transfer_write`.
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions