aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorAndrzej Warzynski <andrzej.warzynski@arm.com>2023-05-12 17:35:53 +0100
committerAndrzej Warzynski <andrzej.warzynski@gmail.com>2023-05-16 08:45:38 +0100
commite4fd46b511b4a2729e5e1f792e741a88b4c5b935 (patch)
tree58c1a79348ad84856f671ff57ee90b7481296c60 /llvm/lib/CodeGen/MachineSink.cpp
parent9d73a8bdc66496b673c11e991fd9cf0cba0a1bff (diff)
downloadllvm-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