[all-commits] [llvm/llvm-project] 70ded9: [mlir] Add support for multiple uses in transform....
harsh-nod via All-commits
all-commits at lists.llvm.org
Wed May 24 08:43:53 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 70ded9bc86a974aec3545c9fce32059a4179b5cf
https://github.com/llvm/llvm-project/commit/70ded9bc86a974aec3545c9fce32059a4179b5cf
Author: Harsh Menon <harsh at nod-labs.com>
Date: 2023-05-24 (Wed, 24 May 2023)
Changed paths:
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/test/Dialect/Linalg/transform-op-fuse-into-containing.mlir
Log Message:
-----------
[mlir] Add support for multiple uses in transform.structured.fuse_into_containing_op
In the tile and fuse of the first extract use, we add support
for scenarios where the results of the tiled op have uses
that are dominated by the scf.for_all. Specifically, we replace
the scf.for_all with a new scf.for_all that has an additional
shared_out and add the appropriate parallel insert slice op.
Differential Revision: https://reviews.llvm.org/D151275
More information about the All-commits
mailing list