llvm-project
c10f33e8 - [mlir][linalg] Fuse transform op - variadic tile sizes (#194657)

Commit
40 days ago
[mlir][linalg] Fuse transform op - variadic tile sizes (#194657) Extends the 'structured.fuse' op to accept packed handle containing variable number of tile sizes. Use of packed handles allows for runtime tiling decisions for improved transform schedule flexibility and reusability. The extension's design follows the existing approach of transform 'structured.tile_using_forall' op to more closely align their usage. In case of tiling using nested loops, all created loops are packed into a single return handle. For each target op, corresponding loops are appended to the result handle. Assisted-by: Claude
Author
Parents
Loading