aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorJavier Setoain <javier.setoain@gmail.com>2022-01-27 13:36:16 +0000
committerJavier Setoain <javier.setoain@gmail.com>2022-02-24 11:24:34 +0000
commitcd0d21b47b5e618d14ff08cc1e65cb85e17c47a3 (patch)
tree8c3a4688b45e0907e2003633c6c66b655931f031 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parente41a138520b424a15cf4f2d56cf9bb6fbb14ae09 (diff)
downloadllvm-cd0d21b47b5e618d14ff08cc1e65cb85e17c47a3.zip
llvm-cd0d21b47b5e618d14ff08cc1e65cb85e17c47a3.tar.gz
llvm-cd0d21b47b5e618d14ff08cc1e65cb85e17c47a3.tar.bz2
[mlir][LLVM] Allow scalable vectors in ShuffleVectorOp
The current implementation of ShuffleVectorOp assumes all vectors are scalable. LLVM IR allows shufflevector operations on scalable vectors, and the current translation between LLVM Dialect and LLVM IR does the rigth thing when the shuffle mask is all zeroes. This is required to do a splat operation on a scalable vector, but it doesn't make sense for scalable vectors outside of that operation, i.e.: with non-all zero masks. Differential Revision: https://reviews.llvm.org/D118371
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions