[Mlir-commits] [mlir] [MLIR] Add fusability query to TilingInterface (PR #166502)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Wed Nov 5 22:52:41 PST 2025


================
@@ -359,6 +359,52 @@ struct LinalgOpTilingInterface
     /// Inline the op payload and store the result.
     return inlinePayload(builder, linalgOp, ivs, indexedValues);
   }
+
+  bool isOpFusableWithConsumerSlice(Operation *op, unsigned resultNumber,
+                                    ArrayRef<OpFoldResult> offsets,
+                                    ArrayRef<OpFoldResult> sizes) const {
+    return !cast<LinalgOp>(op).getShapesToLoopsMap();
----------------
MaheshRavishankar wrote:

I am not sure I follow the logic here.

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


More information about the Mlir-commits mailing list