[Mlir-commits] [mlir] [mlir][TilingInterface] Allow controlling what fusion is done within tile and fuse (PR #76871)

lorenzo chelini llvmlistbot at llvm.org
Thu Jan 4 09:41:14 PST 2024


================
@@ -97,6 +97,30 @@ struct SCFTileAndFuseOptions {
     tilingOptions = options;
     return *this;
   }
+
+  /// Control function to check if a slice needs to be fused or not,
+  /// The control function recieves
+  /// 1) the slice along which fusion is to be done,
+  /// 2) the producer value that is to be fused
+  /// 3) a boolean value set to `true` if the fusion is from
----------------
chelini wrote:

Why is this necessary? Can you please provide more details on the use case you are considering?

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


More information about the Mlir-commits mailing list