[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