[Mlir-commits] [mlir] [MLIR][Linalg] Use Top-Down traversal to safely optimize multi-use producer fusion (PR #172216)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu Dec 18 14:45:16 PST 2025


================
@@ -252,7 +252,9 @@ struct TestLinalgElementwiseFusion
     if (fuseMultiUseProducer) {
       RewritePatternSet patterns(context);
       patterns.insert<TestMultiUseProducerFusion>(context);
-      if (failed(applyPatternsGreedily(funcOp.getBody(), std::move(patterns))))
+      if (failed(applyPatternsGreedily(
----------------
MaheshRavishankar wrote:

Could you please update the documentation of `linalg::fuseElementwiseOps` to note this....

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


More information about the Mlir-commits mailing list