[all-commits] [llvm/llvm-project] d7904a: [MLIR] Fold outer dims permutation to pack when pr...
lorenzo chelini via All-commits
all-commits at lists.llvm.org
Fri Jan 13 07:11:57 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d7904a702fe80e482b7fbb132c46863afd6eb3be
https://github.com/llvm/llvm-project/commit/d7904a702fe80e482b7fbb132c46863afd6eb3be
Author: Lorenzo Chelini <l.chelini at icloud.com>
Date: 2023-01-13 (Fri, 13 Jan 2023)
Changed paths:
M mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
M mlir/test/Dialect/Linalg/data-layout-propagation.mlir
Log Message:
-----------
[MLIR] Fold outer dims permutation to pack when propagating
Instead of folding the transpose into the linalg.generic keep the
transposition in the packing operation, effectively making the
linalg.generic transparent to the propagation. Additionally, if the init
operand of the generic has users pack the init and pass it as the
operand to the generic.
Reviewed By: hanchung
Differential Revision: https://reviews.llvm.org/D141483
More information about the All-commits
mailing list