[Mlir-commits] [mlir] [mlir][linalg] Add support for scalable vectorization of linalg.mmt4d (PR #146531)

Andrzej WarzyƄski llvmlistbot at llvm.org
Tue Jul 15 02:56:28 PDT 2025


================
@@ -2479,7 +2509,8 @@ vectorizeScalableVectorPrecondition(Operation *op,
   return success(isElementwise(linalgOp) || isa<linalg::MatmulOp>(op) ||
                  isa<linalg::MatmulTransposeAOp>(op) ||
                  isa<linalg::DepthwiseConv1DNwcWcOp>(op) ||
-                 isa<linalg::MatvecOp>(op) || hasReductionIterator(linalgOp));
+                 isa<linalg::MatvecOp>(op) || isa<linalg::Mmt4DOp>(op) ||
----------------
banach-space wrote:

It should. I am not enabling it just yet to keep this PR relatively small. Adding `batch_mmt4d` would mean more tests and I would rather do it separately. 

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


More information about the Mlir-commits mailing list