aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorMatthias Springer <springerm@google.com>2021-04-23 17:18:26 +0900
committerMatthias Springer <springerm@google.com>2021-04-23 17:19:22 +0900
commitafaf36b69eac614f858631513c27c3af62d99da5 (patch)
tree912a8c13c5e316bc1279cd2fb8b400c7fbe7620a /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent027d6735ae798900293059c9dc33ea6d3ebe3615 (diff)
downloadllvm-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