diff options
author | Andrzej Warzyński <andrzej.warzynski@arm.com> | 2025-09-12 11:09:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-12 11:09:06 +0100 |
commit | 77596b78e5664fff8d272599c0420fc9b87e2c2d (patch) | |
tree | 26d77cbe411e611d2e254a95ed725adc12c75296 /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 0d65856584dffafbc417919d8fcb8ad66f9fbf8a (diff) | |
download | llvm-77596b78e5664fff8d272599c0420fc9b87e2c2d.zip llvm-77596b78e5664fff8d272599c0420fc9b87e2c2d.tar.gz llvm-77596b78e5664fff8d272599c0420fc9b87e2c2d.tar.bz2 |
[mlir][vector] Add a new TD op to wrap unit-dim collapsing patterns (#157507)
Adds a new TD Op,
* `apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops`,
which wraps the following Vector patterns:
* `DropInnerMostUnitDimsTransferRead`
* `DropInnerMostUnitDimsTransferWrite`
This complements other existing unit-dimension–related patterns.
To reduce duplication, the
`TestVectorTransferCollapseInnerMostContiguousDims`
pass has been removed. That pass was only used for testing, and its
functionality is now covered by the newly added TD Op.
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions