aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorAndrzej Warzynski <andrzej.warzynski@arm.com>2023-07-24 14:34:34 +0200
committerAndrzej Warzynski <andrzej.warzynski@arm.com>2023-09-01 16:19:55 +0100
commit46ea07bb140ee93f68f10b83b0b6f04aa2908129 (patch)
tree02a4801761933a859dc2eb03794f426074e06d52 /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent77d1032516e7057f185c5137071e4a97c3f3eb30 (diff)
downloadllvm-46ea07bb140ee93f68f10b83b0b6f04aa2908129.zip
llvm-46ea07bb140ee93f68f10b83b0b6f04aa2908129.tar.gz
llvm-46ea07bb140ee93f68f10b83b0b6f04aa2908129.tar.bz2
[mlir][transform] Extend `MaskedVectorizeOp` to work for regular vectorization too
This patch extends MaskedVectorizeOp so that it can be used for "regular" (as opposed to "masked") vectorization as well. While we can already use VectorizeOp for "regular" vectorization, that Op will also apply various patterns on top of vectorization. That means that at the moment, when testing the vectorizer with VectorizeOp, we are effectively testing "vectorization + patterns", i.e. 2 things at a time. With these updates, you can trigger "regular" vectorization with MaskedVectorizeOp by simply skipping the vector sizes: transform.structured.masked_vectorize %target : !transform.any_op Following this change we should probably also rename this Op. Differential Revision: https://reviews.llvm.org/D157774
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions