File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,17 @@ func.func @vector_bitcast_2d_trailing_scalable_dim(%arg0: vector<2x[2]xi64>) ->
62
62
// CHECK: %[[B2:.+]] = vector.bitcast %[[V2]] : vector<[2]xi64> to vector<[4]xi32>
63
63
// CHECK: %[[R2:.+]] = vector.insert %[[B2]], %[[R1]] [1] : vector<[4]xi32> into vector<2x[4]xi32>
64
64
// CHECK: return %[[R2]] : vector<2x[4]xi32>
65
+
66
+ func.func @vector_bitcast_2d_leading_scalable_dim (%arg0: vector <[2 ]x2 xi64 >) -> vector <[2 ]x4 xi32 >
67
+ {
68
+ %0 = vector.bitcast %arg0 : vector <[2 ]x2 xi64 > to vector <[2 ]x4 xi32 >
69
+ return %0 : vector <[2 ]x4 xi32 >
70
+ }
71
+ // CHECK-LABEL: func.func @vector_bitcast_2d_leading_scalable_dim
72
+ // CHECK-SAME: %[[IN:[a-zA-Z0-9]+]]
73
+ // CHECK: %[[RES:.+]] = vector.bitcast %[[IN]] : vector<[2]x2xi64> to vector<[2]x4xi32>
74
+ // CHECK: return %[[RES]] : vector<[2]x4xi32>
75
+
65
76
module attributes {transform.with_named_sequence } {
66
77
transform.named_sequence @__transform_main (%module_op: !transform.any_op {transform.readonly }) {
67
78
%f = transform.structured.match ops {[" func.func" ]} in %module_op
You can’t perform that action at this time.
0 commit comments