@@ -11,7 +11,8 @@ module attributes {transform.with_named_sequence} {
11
11
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
12
12
%matmul = transform.structured.match ops {[" linalg.matmul" ]} in %arg1
13
13
: (!transform.any_op ) -> !transform.any_op
14
- transform.structured.convert_to_loops %matmul : !transform.any_op
14
+ %0:3 = transform.structured.convert_to_loops %matmul
15
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op )
15
16
transform.yield
16
17
}
17
18
}
@@ -66,7 +67,8 @@ module attributes {transform.with_named_sequence} {
66
67
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
67
68
%generic = transform.structured.match ops {[" linalg.generic" ]} in %arg1
68
69
: (!transform.any_op ) -> !transform.any_op
69
- transform.structured.convert_to_loops %generic : !transform.any_op
70
+ %0:2 = transform.structured.convert_to_loops %generic
71
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op )
70
72
transform.yield
71
73
}
72
74
}
@@ -111,7 +113,8 @@ module attributes {transform.with_named_sequence} {
111
113
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
112
114
%conv = transform.structured.match ops {[" linalg.conv_2d_nhwc_hwcf" ]} in %arg1
113
115
: (!transform.any_op ) -> !transform.any_op
114
- transform.structured.convert_to_loops %conv : !transform.any_op
116
+ %0:7 = transform.structured.convert_to_loops %conv
117
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op )
115
118
transform.yield
116
119
}
117
120
}
@@ -165,7 +168,8 @@ module attributes {transform.with_named_sequence} {
165
168
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
166
169
%pool = transform.structured.match ops {[" linalg.pooling_nhwc_max" ]} in %arg1
167
170
: (!transform.any_op ) -> !transform.any_op
168
- transform.structured.convert_to_loops %pool : !transform.any_op
171
+ %0:6 = transform.structured.convert_to_loops %pool
172
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op , !transform.any_op )
169
173
transform.yield
170
174
}
171
175
}
@@ -216,7 +220,8 @@ module attributes {transform.with_named_sequence} {
216
220
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
217
221
%map = transform.structured.match ops {[" linalg.map" ]} in %arg1
218
222
: (!transform.any_op ) -> !transform.any_op
219
- transform.structured.convert_to_loops %map : !transform.any_op
223
+ %0 = transform.structured.convert_to_loops %map
224
+ : (!transform.any_op ) -> (!transform.any_op )
220
225
transform.yield
221
226
}
222
227
}
@@ -248,7 +253,8 @@ module attributes {transform.with_named_sequence} {
248
253
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
249
254
%transpose = transform.structured.match ops {[" linalg.transpose" ]} in %arg1
250
255
: (!transform.any_op ) -> !transform.any_op
251
- transform.structured.convert_to_loops %transpose : !transform.any_op
256
+ %0:3 = transform.structured.convert_to_loops %transpose
257
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op )
252
258
transform.yield
253
259
}
254
260
}
@@ -285,7 +291,8 @@ module attributes {transform.with_named_sequence} {
285
291
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
286
292
%reduce = transform.structured.match ops {[" linalg.reduce" ]} in %arg1
287
293
: (!transform.any_op ) -> !transform.any_op
288
- transform.structured.convert_to_loops %reduce : !transform.any_op
294
+ %0:3 = transform.structured.convert_to_loops %reduce
295
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op )
289
296
transform.yield
290
297
}
291
298
}
@@ -322,7 +329,8 @@ module attributes {transform.with_named_sequence} {
322
329
transform.named_sequence @__transform_main (%arg1 : !transform.any_op {transform.readonly }) {
323
330
%broadcast = transform.structured.match ops {[" linalg.broadcast" ]} in %arg1
324
331
: (!transform.any_op ) -> !transform.any_op
325
- transform.structured.convert_to_loops %broadcast : !transform.any_op
332
+ %0:3 = transform.structured.convert_to_loops %broadcast
333
+ : (!transform.any_op ) -> (!transform.any_op , !transform.any_op , !transform.any_op )
326
334
transform.yield
327
335
}
328
336
}
0 commit comments