aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Module.cpp
diff options
context:
space:
mode:
authorBenoit Jacob <jacob.benoit.1@gmail.com>2024-05-13 13:20:30 -0400
committerGitHub <noreply@github.com>2024-05-13 13:20:30 -0400
commitcf40c93b5be5cd0011ebbf3a9eead224f7b7079a (patch)
tree24a39f23ce31529b0932d7695d259572d86cd8d5 /llvm/lib/IR/Module.cpp
parentad727b1a6757c4c23b4121192b121fd67219820e (diff)
downloadllvm-cf40c93b5be5cd0011ebbf3a9eead224f7b7079a.zip
llvm-cf40c93b5be5cd0011ebbf3a9eead224f7b7079a.tar.gz
llvm-cf40c93b5be5cd0011ebbf3a9eead224f7b7079a.tar.bz2
[mlir][vector] Add Vector-dialect interleave-to-shuffle pattern, enable in VectorToSPIRV (#91800)
Context: https://github.com/iree-org/iree/issues/17346. Test IREE integrate showing it's fixing the problem it's intended to fix, i.e. it allows IREE to drop its local revert of https://github.com/llvm/llvm-project/pull/89131: https://github.com/iree-org/iree/pull/17359 This is added to VectorToSPIRV because SPIRV doesn't currently handle `vector.interleave` (see motivating context above). This is limited to 1D, non-scalable vectors.
Diffstat (limited to 'llvm/lib/IR/Module.cpp')
0 files changed, 0 insertions, 0 deletions