aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorHugo Trachino <hugo.trachino@huawei.com>2024-06-20 10:43:23 +0100
committerGitHub <noreply@github.com>2024-06-20 10:43:23 +0100
commit2c06fb899966b49ff0fe4adf55fceb7d1941fbca (patch)
tree3eaebcd131b0263992383472a7d566d28c576916 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent1002c08c646d8c85fb63a54140a00c642f317b28 (diff)
downloadllvm-2c06fb899966b49ff0fe4adf55fceb7d1941fbca.zip
llvm-2c06fb899966b49ff0fe4adf55fceb7d1941fbca.tar.gz
llvm-2c06fb899966b49ff0fe4adf55fceb7d1941fbca.tar.bz2
[MLIR][Vector] Generalize DropUnitDimFromElementwiseOps to non leading / trailing dimensions. (#92934)
Generalizes `DropUnitDimFromElementwiseOps` to support inner unit dimensions. This change stems from improving lowering of contractionOps for Arm SME. Where we end up with inner unit dimensions on MulOp, BroadcastOp and TransposeOp, preventing the generation of outerproducts. discussed [here](https://discourse.llvm.org/t/on-improving-arm-sme-lowering-resilience-in-mlir/78543/17?u=nujaa). --------- Co-authored-by: Benjamin Maxwell <macdue@dueutil.tech>
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions