diff options
| author | Tuomas Kärnä <tuomas.karna@intel.com> | 2025-10-13 13:41:29 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-13 12:41:29 +0200 |
| commit | 032df4b6f716b71d3e12f98cb3d44d4ab24ce8f4 (patch) | |
| tree | ed4db24ceac615be6af311e975bba0bd1bbc61c5 /llvm/lib/TextAPI/PackedVersion.cpp | |
| parent | 34c7cf07507841a8e6480dcaad88c6a4dfa40e4b (diff) | |
| download | llvm-032df4b6f716b71d3e12f98cb3d44d4ab24ce8f4.zip llvm-032df4b6f716b71d3e12f98cb3d44d4ab24ce8f4.tar.gz llvm-032df4b6f716b71d3e12f98cb3d44d4ab24ce8f4.tar.bz2 | |
[MLIR][Transform] FuseOp: accept transform params, add use_forall argument (#161883)
Changes to linalg `structured.fuse` transform op:
* Adds an optional `use_forall` boolean argument which generates a tiled
`scf.forall` loop instead of `scf.for` loops.
* `tile_sizes` can now be any parameter or handle.
* `tile_interchange` can now be any parameter or handle.
* IR formatting changes from `transform.structured.fuse %0 [4, 8] ...`
to `transform.structured.fuse %0 tile_sizes [4, 8] ...`
- boolean arguments are now `UnitAttrs` and should be set via the op
attr-dict: `{apply_cleanup, use_forall}`
Diffstat (limited to 'llvm/lib/TextAPI/PackedVersion.cpp')
0 files changed, 0 insertions, 0 deletions
