diff options
author | Diego Caballero <diegocaballero@google.com> | 2023-01-13 20:36:40 +0000 |
---|---|---|
committer | Diego Caballero <diegocaballero@google.com> | 2023-01-13 20:45:04 +0000 |
commit | afc3756e6c6da68f066703f384aca6c2ffb54286 (patch) | |
tree | 3ee22f3c7d075f6d79020db41ed491672b785e78 /llvm/lib/CodeGen/CodeGen.cpp | |
parent | 60dd937d56e6d941e45fdc43b1c7abb7b365788d (diff) | |
download | llvm-afc3756e6c6da68f066703f384aca6c2ffb54286.zip llvm-afc3756e6c6da68f066703f384aca6c2ffb54286.tar.gz llvm-afc3756e6c6da68f066703f384aca6c2ffb54286.tar.bz2 |
[mlir][vector] Masking support for reductions in Linalg vectorizer
This patch enables vectorization of reductions in Linalg vectorizer
using the vector.mask operation. It also introduces the logic to slice
and propagate the vector mask of a masked multi-reduction to their
respective lowering operations.
Reviewed By: nicolasvasilache
Differential Revision: https://reviews.llvm.org/D141571
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions