[Mlir-commits] [mlir] [mlir][memref] Remove incorrect `memref.transpose` fold (PR #79809)
Benjamin Maxwell
llvmlistbot at llvm.org
Mon Jan 29 06:55:37 PST 2024
================
@@ -1023,3 +1023,16 @@ func.func @fold_identity_transpose(%arg0: memref<1x2x3x4x5xf32>) -> memref<1x2x3
// CHECK: return %[[arg0]]
return %1 : memref<1x2x3x4x5xf32>
}
+
+// -----
+
+// CHECK-LABEL: func @cannot_fold_transpose_cast(
+// CHECK-SAME: %[[arg0:.*]]: memref<?x4xf32, strided<[?, ?], offset: ?>>
+func.func @cannot_fold_transpose_cast(%arg0: memref<?x4xf32, strided<[?, ?], offset: ?>>) -> memref<?x?xf32, strided<[?, ?], offset: ?>> {
----------------
MacDue wrote:
I can remove most of it :+1:
https://github.com/llvm/llvm-project/pull/79809
More information about the Mlir-commits
mailing list