[Mlir-commits] [mlir] [MLIR] Add continuous tiling to TileUsingForOp (PR #82792)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Mon May 13 05:02:22 PDT 2024


muneebkhan85 wrote:

@ftynse @MaheshRavishankar I have re-purposed this PR in line with our earlier discussion here and my latest commits (1) introduce a continuous tiling operation (`structured.continuous_tile_sizes`) that computes the various tile sizes and split points along the given dimension of a traget linalg op, and (2) enabling multiway splitting in SplitOp `transform.structured.split` that allows for the target op to be split at multiple points along the given dimension. (3) I have also inlcuded a test that also serves as an example on how to use results from `structured.continuous_tile_sizes` with multiway split op.

The third part of the proposal was to modify `transform.foreach`  as described in the comment above, also accessible here 

https://github.com/llvm/llvm-project/pull/82792#issuecomment-2011851728

@rolfmorel is currently working with that and will submit it as a separate PR.



https://github.com/llvm/llvm-project/pull/82792


More information about the Mlir-commits mailing list