@@ -436,7 +436,7 @@ func.func @unpack_on_output(%arg0: tensor<12x2x56x56x32xf32>) -> tensor<12x56x56
436
436
// CHECK-SAME: outs(%[[PACKED_ARG0]]
437
437
// CHECK: %[[UNPACK:.+]] = tensor.unpack %[[RES]]
438
438
// CHECK-SAME: outer_dims_perm = [0, 3, 1, 2] inner_dims_pos = [3] inner_tiles = [32]
439
- // CHECK-SAME: into %[[ARG0_EMPTY_UNPACK ]]
439
+ // CHECK-SAME: into %[[UNPACKED_ARG0 ]]
440
440
441
441
// -----
442
442
@@ -475,7 +475,7 @@ func.func @unpack_on_input(%arg0: tensor<12x2x56x56x32xf32>, %init: tensor<12x56
475
475
// CHECK-SAME: outs(%[[ARG1_PACK]]
476
476
// CHECK: %[[UNPACK:.+]] = tensor.unpack %[[RES]]
477
477
// CHECK-SAME: outer_dims_perm = [0, 3, 1, 2] inner_dims_pos = [3] inner_tiles = [32]
478
- // CHECK-SAME: into %[[ARG0_UNPACK_EMPTY ]]
478
+ // CHECK-SAME: into %[[ARG1 ]]
479
479
480
480
// -----
481
481
@@ -512,10 +512,9 @@ func.func @unpack_element_type_change(%arg0: tensor<12x2x56x56x32xf32>, %init: t
512
512
// CHECK-SAME: indexing_maps = [#[[$MAP]], #[[$MAP]]]
513
513
// CHECK-SAME: ins(%[[ARG0_PACK]]
514
514
// CHECK-SAME: outs(%[[ARG1_PACK]]
515
- // CHECK: %[[ARG0_NEW_EMPTY_UNPACK:.+]] = tensor.empty() : tensor<12x56x56x64xf16>
516
515
// CHECK: %[[UNPACK:.+]] = tensor.unpack %[[RES]]
517
516
// CHECK-SAME: outer_dims_perm = [0, 3, 1, 2] inner_dims_pos = [3] inner_tiles = [32]
518
- // CHECK-SAME: into %[[ARG0_NEW_EMPTY_UNPACK ]]
517
+ // CHECK-SAME: into %[[ARG1 ]]
519
518
520
519
// -----
521
520
@@ -536,6 +535,7 @@ func.func @forward_tensor_empty(%arg0: tensor<12x2x56x56x32xf32>) -> tensor<12x5
536
535
// CHECK: #[[$MAP:.+]] = affine_map<(d0, d1, d2, d3, d4) -> (d0, d1, d2, d3, d4)>
537
536
// CHECK-LABEL: func.func @forward_tensor_empty
538
537
// CHECK-SAME: %[[ARG0:[a-zA-Z0-9]+]]
538
+ // CHECK: %[[FINAL_RES:.+]] = tensor.empty() : tensor<12x56x56x64xf32>
539
539
// CHECK: %[[ARG0_UNPACK_EMPTY:.+]] = tensor.empty() : tensor<12x56x56x64xf32>
540
540
// CHECK: %[[UNPACKED_ARG0:.+]] = tensor.unpack %[[ARG0]]
541
541
// CHECK-SAME: outer_dims_perm = [0, 3, 1, 2] inner_dims_pos = [3] inner_tiles = [32]
@@ -551,7 +551,7 @@ func.func @forward_tensor_empty(%arg0: tensor<12x2x56x56x32xf32>) -> tensor<12x5
551
551
// CHECK-SAME: outs(%[[DEST]]
552
552
// CHECK: %[[UNPACKED:.+]] = tensor.unpack %[[RES]]
553
553
// CHECK-SAME: outer_dims_perm = [0, 3, 1, 2] inner_dims_pos = [3] inner_tiles = [32]
554
- // CHECK-SAME: into %[[ARG0_UNPACK_EMPTY ]]
554
+ // CHECK-SAME: into %[[FINAL_RES ]]
555
555
556
556
// -----
557
557
@@ -913,6 +913,7 @@ func.func @unpack_different_destination_shape(%arg0: tensor<1x1x1080x1920x16xi32
913
913
// CHECK-LABEL: func.func @unpack_different_destination_shape
914
914
// CHECK-SAME: %[[ARG0:[a-zA-Z0-9]+]]
915
915
// CHECK-SAME: %[[ARG1:[a-zA-Z0-9]+]]
916
+ // CHECK: %[[FINAL_RES:.+]] = tensor.empty() : tensor<16x540x960xi32>
916
917
// CHECK: %[[INIT:.+]] = tensor.empty() : tensor<1x540x960x16xi32>
917
918
// CHECK: %[[PACK_EMPTY:.+]] = tensor.empty() : tensor<1x1x1080x1920x16xi32>
918
919
// CHECK: %[[PACK_ARG0:.+]] = tensor.pack
@@ -923,10 +924,9 @@ func.func @unpack_different_destination_shape(%arg0: tensor<1x1x1080x1920x16xi32
923
924
// CHECK-SAME: iterator_types = ["parallel", "parallel", "parallel", "parallel", "reduction", "reduction", "parallel"]
924
925
// CHECK-SAME: ins(%[[PACK_ARG0]], %[[ARG1]]
925
926
// CHECK-SAME: outs(%[[INIT]]
926
- // CHECK: %[[UNPACK_NEW_DEST:.+]] = tensor.empty() : tensor<16x540x960xi32>
927
927
// CHECK: %[[UNPACK:.+]] = tensor.unpack %[[POOL]]
928
928
// CHECK-SAME: inner_dims_pos = [0] inner_tiles = [16]
929
- // CHECK-SAME: into %[[UNPACK_NEW_DEST ]]
929
+ // CHECK-SAME: into %[[FINAL_RES ]]
930
930
// CHECK: return %[[UNPACK]] : tensor<16x540x960xi32>
931
931
932
932
// -----
0 commit comments