[Mlir-commits] [mlir] [mlir][sve] Add an e2e for linalg.matmul with mixed types (PR #73773)

Cullen Rhodes llvmlistbot at llvm.org
Wed Nov 29 05:44:37 PST 2023


================
@@ -1314,8 +1312,10 @@ struct CanonicalizeContractMatmulToMMT final
         Value trans =
             rewriter.create<vector::TransposeOp>(loc, sext.getIn(), perm);
         VectorType newType =
-            VectorType::get(cast<VectorType>(trans.getType()).getShape(),
-                            cast<VectorType>(mat.getType()).getElementType());
+            cast<VectorType>(trans.getType())
+                .clone(cast<VectorType>(mat.getType()).getElementType());
+        // VectorType::get(cast<VectorType>(trans.getType()).getShape(),
+        //                 cast<VectorType>(mat.getType()).getElementType());
----------------
c-rhodes wrote:

remove? 

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


More information about the Mlir-commits mailing list