diff options
author | Andrzej Warzynski <andrzej.warzynski@arm.com> | 2023-05-12 17:35:53 +0100 |
---|---|---|
committer | Andrzej Warzynski <andrzej.warzynski@gmail.com> | 2023-05-16 08:45:38 +0100 |
commit | e4fd46b511b4a2729e5e1f792e741a88b4c5b935 (patch) | |
tree | 58c1a79348ad84856f671ff57ee90b7481296c60 /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 9d73a8bdc66496b673c11e991fd9cf0cba0a1bff (diff) | |
download | llvm-e4fd46b511b4a2729e5e1f792e741a88b4c5b935.zip llvm-e4fd46b511b4a2729e5e1f792e741a88b4c5b935.tar.gz llvm-e4fd46b511b4a2729e5e1f792e741a88b4c5b935.tar.bz2 |
[mlir][linalg] Add a test for linalg.matmul --> vector.outerproduct
Representing matmuls as a sum of outer products is central to various
matrix extensions (e.g. Arm's SME). This test demonstrates how to use
Linalg's vectoriser and Vector's lowerings to represent `linalg.matmul`
as a chain of `vector.outerproduct` Ops.
Differential Revision: https://reviews.llvm.org/D150457
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions