diff options
author | Thomas Raoux <thomasraoux@google.com> | 2022-07-20 16:10:10 +0000 |
---|---|---|
committer | Thomas Raoux <thomasraoux@google.com> | 2022-07-22 17:11:06 +0000 |
commit | 9f6ba4be26858a8c581b212efebe993e3c22e8d7 (patch) | |
tree | 662020d94c5e5264ed256fa3189862be99a226a9 /lldb/source/Commands/CommandObjectLog.cpp | |
parent | 3878973bd47ac8cd12b7dbdae21fe4104895057d (diff) | |
download | llvm-9f6ba4be26858a8c581b212efebe993e3c22e8d7.zip llvm-9f6ba4be26858a8c581b212efebe993e3c22e8d7.tar.gz llvm-9f6ba4be26858a8c581b212efebe993e3c22e8d7.tar.bz2 |
[mlir][vector] Extend transfer_write to read propagation
Folding of transfer_write into transfer_read is already supported but
this requires the read and write to have the same permuation map.
After linalg vectorization it is common to have different ppermuation
map for write followed by read even though the cases could be
propagated.
This canonicalization handle cases where the permuation maps are
different but the data read and written match and replace the transfer
ops with broadcast and permuation
Differential Revision: https://reviews.llvm.org/D130135
Diffstat (limited to 'lldb/source/Commands/CommandObjectLog.cpp')
0 files changed, 0 insertions, 0 deletions