[Mlir-commits] [mlir] [mlir][TilingInterface] Use `LoopLikeOpInterface` in tiling using SCF to unify tiling with `scf.for` and `scf.forall`. (PR #77874)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Fri Jan 12 13:01:55 PST 2024
================
@@ -71,11 +71,33 @@ def TestTileUsingForallOp : Op<Transform_Dialect, "test.tile_using_forall",
Variadic<TransformHandleTypeInterface>:$loops);
let assemblyFormat = [{
- $target ($tile_sizes^)? (`interchange` $interchange^)?
- (`mapping` $mapping^)?
+ $target ($tile_sizes^)? (`interchange` `=` $interchange^)?
+ (`mapping` `=` $mapping^)?
attr-dict `:` functional-type(operands, results)
}];
}
+def TestFuseUsingForallOp : Op<Transform_Dialect, "test.fuse_using_forall",
----------------
MaheshRavishankar wrote:
just using this as a mirror for `fuse` op for testing. I want to fold this op into a proper transform op, I just dont know the final form of the operation. So maybe ill leave it as is for now?
https://github.com/llvm/llvm-project/pull/77874
More information about the Mlir-commits
mailing list