Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[NFC] Simplify the tiling implementation using cloning. (llvm#72178)
The current implementation of tiling using `scf.for` is convoluted to make sure that the destination passing style of the untiled program is preserved. The addition of support to tile using `scf.forall` (adapted from the transform operation in Linalg) in llvm#67083 used cloning of the tiled operations to better streamline the implementation. This PR adapts the other tiling methods to use a similar approach, making the transformations (and handling destination passing style semantics) more systematic. --------- Co-authored-by: Abhishek-Varma <[email protected]>
- Loading branch information