diff options
author | Matthias Springer <springerm@google.com> | 2021-04-23 17:18:26 +0900 |
---|---|---|
committer | Matthias Springer <springerm@google.com> | 2021-04-23 17:19:22 +0900 |
commit | afaf36b69eac614f858631513c27c3af62d99da5 (patch) | |
tree | 912a8c13c5e316bc1279cd2fb8b400c7fbe7620a /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 027d6735ae798900293059c9dc33ea6d3ebe3615 (diff) | |
download | llvm-afaf36b69eac614f858631513c27c3af62d99da5.zip llvm-afaf36b69eac614f858631513c27c3af62d99da5.tar.gz llvm-afaf36b69eac614f858631513c27c3af62d99da5.tar.bz2 |
[mlir] Handle strided 1D vector transfer ops in ProgressiveVectorToSCF
Strided 1D vector transfer ops are 1D transfers operating on a memref dimension different from the last one. Such transfer ops do not accesses contiguous memory blocks (vectors), but access memory in a strided fashion. In the absence of a mask, strided 1D vector transfer ops can also be lowered using matrix.column.major.* LLVM instructions (in a later commit).
Subsequent commits will extend the pass to handle the remaining missing permutation maps (broadcasts, transposes, etc.).
Differential Revision: https://reviews.llvm.org/D100946
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions