@@ -1269,7 +1269,7 @@ func.func @matmul_transpose_b_explicit(%arg0: memref<3x5xf32>, %arg1: memref<7x5
12691269// CHECK-SAME:                                           %[[VAL_0:.*]]: memref<3x5xf32>, 
12701270// CHECK-SAME:                                           %[[VAL_1:.*]]: memref<7x5xf32>, 
12711271// CHECK-SAME:                                           %[[VAL_2:.*]]: memref<3x7xf32>) { 
1272- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<3x5xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  
1272+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<3x5xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) 
12731273// CHECK:           return 
12741274// CHECK:         } 
12751275
@@ -1294,7 +1294,7 @@ func.func @matmul_transpose_a_b_explicit(%arg0: memref<5x3xf32>, %arg1: memref<7
12941294// CHECK-SAME:                                             %[[VAL_0:.*]]: memref<5x3xf32>, 
12951295// CHECK-SAME:                                             %[[VAL_1:.*]]: memref<7x5xf32>, 
12961296// CHECK-SAME:                                             %[[VAL_2:.*]]: memref<3x7xf32>) { 
1297- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<5x3xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  
1297+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<5x3xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) 
12981298// CHECK:           return 
12991299// CHECK:         } 
13001300
@@ -1315,6 +1315,7 @@ func.func @matmul_bcast_a(%arg0: memref<5xf32>, %arg1: memref<5x7xf32>, %arg2: m
13151315// CHECK: #[[$ATTR_2:.+]] = affine_map<(d0, d1, d2) -> (d0, d1)> 
13161316// CHECK-LABEL: func @matmul_bcast_a 
13171317//       CHECK:   linalg.matmul 
1318+ //  CHECK-SAME:     indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]] 
13181319//  CHECK-SAME:     ins(%{{.+}}, %{{.+}} : memref<5xf32>, memref<5x7xf32>) 
13191320//  CHECK-SAME:     outs(%{{.+}} : memref<3x7xf32>) 
13201321
@@ -1335,6 +1336,7 @@ func.func @matmul_bcast_a_dim1(%arg0: memref<5xf32>, %arg1: memref<5x7xf32>, %ar
13351336// CHECK: #[[$ATTR_2:.+]] = affine_map<(d0, d1, d2) -> (d0, d1)> 
13361337// CHECK-LABEL: func @matmul_bcast_a_dim1 
13371338//       CHECK:   linalg.matmul 
1339+ //  CHECK-SAME:     indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]] 
13381340//  CHECK-SAME:     ins(%{{.+}}, %{{.+}} : memref<5xf32>, memref<5x7xf32>) 
13391341//  CHECK-SAME:     outs(%{{.+}} : memref<3x7xf32>) 
13401342
@@ -1355,6 +1357,7 @@ func.func @matmul_bcast_b(%arg0: memref<3x5xf32>, %arg1: memref<5xf32>, %arg2: m
13551357// CHECK: #[[$ATTR_2:.+]] = affine_map<(d0, d1, d2) -> (d0, d1)> 
13561358// CHECK-LABEL: func @matmul_bcast_b 
13571359//       CHECK:   linalg.matmul 
1360+ //  CHECK-SAME:     indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]] 
13581361//  CHECK-SAME:     ins(%{{.+}}, %{{.+}} : memref<3x5xf32>, memref<5xf32>) 
13591362//  CHECK-SAME:     outs(%{{.+}} : memref<3x7xf32>) 
13601363
@@ -1376,7 +1379,7 @@ func.func @matmul_bcast_a_b(%arg0: memref<5xf32>, %arg1: memref<5xf32>, %arg2: m
13761379// CHECK-LABEL:   func.func @matmul_bcast_a_b( 
13771380// CHECK-SAME:                                %[[VAL_0:.*]]: memref<5xf32>, %[[VAL_1:.*]]: memref<5xf32>, 
13781381// CHECK-SAME:                                %[[VAL_2:.*]]: memref<3x7xf32>) { 
1379- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<5xf32>, memref<5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_0]], #[[$ATTR_1]]]  
1382+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_0]], #[[$ATTR_1]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<5xf32>, memref<5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) 
13801383// CHECK:           return 
13811384// CHECK:         } 
13821385
@@ -1397,6 +1400,7 @@ func.func @matmul_bcast_b_dim1(%arg0: memref<3x5xf32>, %arg1: memref<5xf32>, %ar
13971400// CHECK: #[[$ATTR_2:.+]] = affine_map<(d0, d1, d2) -> (d0, d1)> 
13981401// CHECK-LABEL: func @matmul_bcast_b_dim1 
13991402//       CHECK:   linalg.matmul 
1403+ //  CHECK-SAME:     indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]] 
14001404//  CHECK-SAME:     ins(%{{.+}}, %{{.+}} : memref<3x5xf32>, memref<5xf32>) 
14011405//  CHECK-SAME:     outs(%{{.+}} : memref<3x7xf32>) 
14021406
@@ -1420,7 +1424,7 @@ func.func @dynamic_matmul_bcast_a(%arg0: memref<?xf32>, %arg1: memref<?x?xf32>,
14201424// CHECK-SAME:                                      %[[VAL_0:.*]]: memref<?xf32>, 
14211425// CHECK-SAME:                                      %[[VAL_1:.*]]: memref<?x?xf32>, 
14221426// CHECK-SAME:                                      %[[VAL_2:.*]]: memref<?x?xf32>) { 
1423- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<?xf32>, memref<?x?xf32>) outs(%[[VAL_2]] : memref<?x?xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  
1427+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<?xf32>, memref<?x?xf32>) outs(%[[VAL_2]] : memref<?x?xf32>) 
14241428// CHECK:           return 
14251429// CHECK:         } 
14261430
@@ -1444,7 +1448,7 @@ func.func @matmul_bcast_a_transpose_b(%arg0: memref<5xf32>, %arg1: memref<7x5xf3
14441448// CHECK-SAME:                                  %[[VAL_0:.*]]: memref<5xf32>, 
14451449// CHECK-SAME:                                  %[[VAL_1:.*]]: memref<7x5xf32>, 
14461450// CHECK-SAME:                                  %[[VAL_2:.*]]: memref<3x7xf32>) { 
1447- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<5xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  
1451+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<5xf32>, memref<7x5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) 
14481452// CHECK:           return 
14491453// CHECK:         } 
14501454
@@ -1468,7 +1472,7 @@ func.func @matmul_bcast_b_transpose_a(%arg0: memref<5x3xf32>, %arg1: memref<5xf3
14681472// CHECK-SAME:                                          %[[VAL_0:.*]]: memref<5x3xf32>, 
14691473// CHECK-SAME:                                          %[[VAL_1:.*]]: memref<5xf32>, 
14701474// CHECK-SAME:                                          %[[VAL_2:.*]]: memref<3x7xf32>) { 
1471- // CHECK:           linalg.matmul ins(%[[VAL_0]], %[[VAL_1]] : memref<5x3xf32>, memref<5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  
1475+ // CHECK:           linalg.matmul indexing_maps = [#[[$ATTR_0]], #[[$ATTR_1]], #[[$ATTR_2]]]  ins(%[[VAL_0]], %[[VAL_1]] : memref<5x3xf32>, memref<5xf32>) outs(%[[VAL_2]] : memref<3x7xf32>) 
14721476// CHECK:           return 
14731477// CHECK:         } 
14741478
0 commit comments