[Mlir-commits] [mlir] [mlir][linalg] Block pack matmul pass (PR #89782)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Thu May 9 09:01:29 PDT 2024


================
@@ -141,4 +141,63 @@ def LinalgDetensorizePass : InterfacePass<"linalg-detensorize", "FunctionOpInter
   ];
 }
 
+def LinalgBlockPackMatmul : Pass<"linalg-block-pack-matmul"> {
----------------
MaheshRavishankar wrote:

I am not going to hold on to it, but I really dislike having such passes. I think this is just dead weight, and can never fit all downstream uses, and really we should need just transformation methods/patterns and let the passes live downstream and just have a test pass for testing. Such passes in core do not age well.

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


More information about the Mlir-commits mailing list