aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorFelix Schneider <fx.schn@gmail.com>2024-01-02 20:04:01 +0100
committerGitHub <noreply@github.com>2024-01-02 20:04:01 +0100
commit11ac97c67a9315dce48fd938d68ae991e3559f10 (patch)
treeb956639dfed1fb4abac076378fc301686e851531 /llvm/lib/Object/WasmObjectFile.cpp
parent3af59cfe0b5a319c165e3c74300aacdd42827c2d (diff)
downloadllvm-11ac97c67a9315dce48fd938d68ae991e3559f10.zip
llvm-11ac97c67a9315dce48fd938d68ae991e3559f10.tar.gz
llvm-11ac97c67a9315dce48fd938d68ae991e3559f10.tar.bz2
[mlir][tosa] Move lowering of `tosa.transpose` to `tosa-to-linalg-named` (#75738)
Currently, there exists a pattern lowering `tosa.transpose` to `linalg.generic` in `tosa-to-linalg`. This patch removes that and instead adds a pattern lowering `tosa.transpose` to `linalg.transpose` in `tosa-to-linalg-named`. Lowering to the named linalg Op has the advantage that following optimization passes can easily identify transposition without having to perform pattern matching on linalg.generic Ops. The `linalg.transpose` can simply be generalized to a `linalg.generic` in a second step.
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions