@@ -618,13 +618,11 @@ func.func @tensor.splat(%f: f32) -> tensor<10x2x4xf32> {
618618// CHECK-LABEL: func @tensor.concat(
619619// CHECK-SAME: %[[F:.*]]: tensor<8xf32>)
620620// CHECK: %[[F_MEMREF:.*]] = bufferization.to_memref %[[F]]
621- // CHECK: memref.copy %[[F_MEMREF]], %[[F_ALLOC:.*]] :
622- // CHECK: memref.copy %[[F_MEMREF]], %[[F_ALLOC_2:.*]] :
623621// CHECK: %[[ALLOC:.*]] = memref.alloc() {{.*}} : memref<16xf32>
624622// CHECK: %[[SUBVIEW1:.*]] = memref.subview %[[ALLOC]][0] [8] [1]
625- // CHECK: memref.copy %[[F_ALLOC ]], %[[SUBVIEW1]]
623+ // CHECK: memref.copy %[[F_MEMREF ]], %[[SUBVIEW1]]
626624// CHECK: %[[SUBVIEW2:.*]] = memref.subview %[[ALLOC]][8] [8] [1]
627- // CHECK: memref.copy %[[F_ALLOC_2 ]], %[[SUBVIEW2]]
625+ // CHECK: memref.copy %[[F_MEMREF ]], %[[SUBVIEW2]]
628626// CHECK: %[[RET:.*]] = bufferization.to_tensor %[[ALLOC]]
629627// CHECK: return %[[RET]]
630628// CHECK: }
@@ -640,13 +638,11 @@ func.func @tensor.concat(%f: tensor<8xf32>) -> tensor<16xf32> {
640638// CHECK-SAME: %[[G:.*]]: tensor<8x5xf32>
641639// CHECK-DAG: %[[F_MEMREF:.*]] = bufferization.to_memref %[[F]]
642640// CHECK-DAG: %[[G_MEMREF:.*]] = bufferization.to_memref %[[G]]
643- // CHECK: memref.copy %[[F_MEMREF]], %[[F_ALLOC:.*]] :
644- // CHECK: memref.copy %[[G_MEMREF]], %[[F_ALLOC_2:.*]] :
645641// CHECK: %[[ALLOC:.*]] = memref.alloc() {{.*}} : memref<8x9xf32>
646642// CHECK: %[[SUBVIEW1:.*]] = memref.subview %[[ALLOC]][0, 0] [8, 4] [1, 1]
647- // CHECK: memref.copy %[[F_ALLOC ]], %[[SUBVIEW1]]
643+ // CHECK: memref.copy %[[F_MEMREF ]], %[[SUBVIEW1]]
648644// CHECK: %[[SUBVIEW2:.*]] = memref.subview %[[ALLOC]][0, 4] [8, 5] [1, 1]
649- // CHECK: memref.copy %[[F_ALLOC_2 ]], %[[SUBVIEW2]]
645+ // CHECK: memref.copy %[[G_MEMREF ]], %[[SUBVIEW2]]
650646// CHECK: %[[RET:.*]] = bufferization.to_tensor %[[ALLOC]]
651647// CHECK: return %[[RET]]
652648// CHECK: }
0 commit comments