Skip to content

Commit 7957579

Browse files
committed
fix splat testing
1 parent cd2fc3c commit 7957579

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

mlir/test/Dialect/Vector/linearize.mlir

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -321,35 +321,27 @@ func.func @test_vector_bitcast(%arg0: vector<[4]x2xf32>) -> vector<[4]x4xf16> {
321321
}
322322

323323
// -----
324-
// ALL-LABEL: linearize_vector_splat
325-
// ALL-SAME: (%[[ARG:.*]]: i32) -> vector<4x2xi32>
324+
325+
// CHECK-LABEL: linearize_vector_splat
326+
// CHECK-SAME: (%[[ARG:.*]]: i32) -> vector<4x2xi32>
326327
func.func @linearize_vector_splat(%arg0: i32) -> vector<4x2xi32> {
327-
// DEFAULT: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<8xi32>
328-
// DEFAULT: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<8xi32> to vector<4x2xi32>
329-
// DEFAULT: return %[[CAST]] : vector<4x2xi32>
330-
// BW-128: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<8xi32>
331-
// BW-128: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<8xi32> to vector<4x2xi32>
332-
// BW-128: return %[[CAST]] : vector<4x2xi32>
333-
334-
// BW-0: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<4x2xi32>
335-
// BW-0: return %[[SPLAT]] : vector<4x2xi32>
328+
329+
// CHECK: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<8xi32>
330+
// CHECK: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<8xi32> to vector<4x2xi32>
331+
// CHECK: return %[[CAST]] : vector<4x2xi32>
336332
%0 = vector.splat %arg0 : vector<4x2xi32>
337333
return %0 : vector<4x2xi32>
338334
}
339335

340336
// -----
341-
// ALL-LABEL: linearize_scalable_vector_splat
342-
// ALL-SAME: (%[[ARG:.*]]: i32) -> vector<4x[2]xi32>
337+
338+
// CHECK-LABEL: linearize_scalable_vector_splat
339+
// CHECK-SAME: (%[[ARG:.*]]: i32) -> vector<4x[2]xi32>
343340
func.func @linearize_scalable_vector_splat(%arg0: i32) -> vector<4x[2]xi32> {
344-
// DEFAULT: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<[8]xi32>
345-
// DEFAULT: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<[8]xi32> to vector<4x[2]xi32>
346-
// DEFAULT: return %[[CAST]] : vector<4x[2]xi32>
347-
// BW-128: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<[8]xi32>
348-
// BW-128: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<[8]xi32> to vector<4x[2]xi32>
349-
// BW-128: return %[[CAST]] : vector<4x[2]xi32>
350-
351-
// BW-0: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<4x[2]xi32>
352-
// BW-0: return %[[SPLAT]] : vector<4x[2]xi32>
341+
342+
// CHECK: %[[SPLAT:.*]] = vector.splat %[[ARG]] : vector<[8]xi32>
343+
// CHECK: %[[CAST:.*]] = vector.shape_cast %[[SPLAT]] : vector<[8]xi32> to vector<4x[2]xi32>
344+
// CHECK: return %[[CAST]] : vector<4x[2]xi32>
353345
%0 = vector.splat %arg0 : vector<4x[2]xi32>
354346
return %0 : vector<4x[2]xi32>
355347
}

0 commit comments

Comments
 (0)