Skip to content

Commit 4d734b6

Browse files
committed
better, more like original tests. need to post an extract pimp
1 parent fcf19c7 commit 4d734b6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

mlir/test/Dialect/Vector/canonicalize.mlir

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -823,11 +823,11 @@ func.func @fold_extract_broadcast_0dvec_input_scalar_output(%a : vector<f32>,
823823

824824

825825
// CHECK-LABEL: negative_fold_extract_broadcast
826-
// CHECK: vector.broadcast %{{.*}} : vector<1x1xf32> to vector<1x2x4xf32>
827-
// CHECK: vector.extract %{{.*}}[0, 0] : vector<4xf32> from vector<1x2x4xf32>
826+
// CHECK: vector.broadcast %{{.*}} : vector<1x1xf32> to vector<1x1x4xf32>
827+
// CHECK: vector.shape_cast{{.*}} vector<1x1x4xf32> to vector<4xf32>
828828
func.func @negative_fold_extract_broadcast(%a : vector<1x1xf32>) -> vector<4xf32> {
829-
%b = vector.broadcast %a : vector<1x1xf32> to vector<1x2x4xf32>
830-
%r = vector.extract %b[0, 0] : vector<4xf32> from vector<1x2x4xf32>
829+
%b = vector.broadcast %a : vector<1x1xf32> to vector<1x1x4xf32>
830+
%r = vector.extract %b[0, 0] : vector<4xf32> from vector<1x1x4xf32>
831831
return %r : vector<4xf32>
832832
}
833833

@@ -876,8 +876,8 @@ func.func @fold_extract_broadcast_dim1_broadcasting(%a : vector<2x1xf32>,
876876
// rank(extract_output) < rank(broadcast_input)
877877
func.func @fold_extract_broadcast_to_lower_rank(%a : vector<2x4xf32>,
878878
%idx0 : index, %idx1 : index) -> vector<4xf32> {
879-
%b = vector.broadcast %a : vector<2x4xf32> to vector<2x2x4xf32>
880-
%r = vector.extract %b[%idx0, %idx1] : vector<4xf32> from vector<2x2x4xf32>
879+
%b = vector.broadcast %a : vector<2x4xf32> to vector<1x2x4xf32>
880+
%r = vector.extract %b[%idx0, %idx1] : vector<4xf32> from vector<1x2x4xf32>
881881
return %r : vector<4xf32>
882882
}
883883

0 commit comments

Comments
 (0)