diff --git a/mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp b/mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp index e31a6b5210e3..93a8b475a94c 100644 --- a/mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp +++ b/mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp @@ -89,6 +89,8 @@ void mlir::linalg::CodegenStrategy::transform(FuncOp func) const { .add( vectorTransformsOptions, context); + vector::populateVectorTransferLoweringPatterns( + vectorContractLoweringPatterns); (void)applyPatternsAndFoldGreedily( func, std::move(vectorContractLoweringPatterns)); }