@@ -157,7 +157,7 @@ module attributes {transform.with_named_sequence} {
157157 " test-convergence" = true ,
158158 " max-num-rewrites" = %max_rewrites }
159159 to %1
160- : (!transform.any_param , !transform.any_param , !transform.any_op ) -> !transform.any_op
160+ : (!transform.any_op , !transform.any_param , !transform.any_param ) -> !transform.any_op
161161 transform.yield
162162 }
163163}
@@ -171,7 +171,6 @@ func.func @invalid_options_as_str() {
171171module attributes {transform.with_named_sequence } {
172172 transform.named_sequence @__transform_main (%arg1: !transform.any_op ) {
173173 %1 = transform.structured.match ops {[" func.func" ]} in %arg1 : (!transform.any_op ) -> !transform.any_op
174- %max_iter = transform.param.constant " max-iterations=10" -> !transform.any_param
175174 // expected-error @+2 {{expected '{' in options dictionary}}
176175 %2 = transform.apply_registered_pass " canonicalize"
177176 with options = " top-down=false" to %1 : (!transform.any_op ) -> !transform.any_op
@@ -256,7 +255,7 @@ module attributes {transform.with_named_sequence} {
256255 // expected-error @+2 {{expected '{' in options dictionary}}
257256 transform.apply_registered_pass " canonicalize"
258257 with options = %pass_options to %1
259- : (!transform.any_param , !transform.any_op ) -> !transform.any_op
258+ : (!transform.any_op , !transform.any_param ) -> !transform.any_op
260259 transform.yield
261260 }
262261}
@@ -276,7 +275,7 @@ module attributes {transform.with_named_sequence} {
276275 // expected-error @below {{options passed as a param must have a single value associated, param 0 associates 2}}
277276 transform.apply_registered_pass " canonicalize"
278277 with options = { " top-down" = %topdown_options } to %1
279- : (!transform.any_param , !transform.any_op ) -> !transform.any_op
278+ : (!transform.any_op , !transform.any_param ) -> !transform.any_op
280279 transform.yield
281280 }
282281}
@@ -316,12 +315,12 @@ module attributes {transform.with_named_sequence} {
316315 %0 = " transform.structured.match" (%arg0 ) <{ops = [" func.func" ]}> : (!transform.any_op ) -> !transform.any_op
317316 %1 = " transform.param.constant" () <{value = 10 : i64 }> : () -> !transform.any_param
318317 // expected-error @below {{dynamic option index 1 is out of bounds for the number of dynamic options: 1}}
319- %2 = " transform.apply_registered_pass" (%1 , %0 ) <{
318+ %2 = " transform.apply_registered_pass" (%0 , %1 ) <{
320319 options = {" max-iterations" = #transform.param_operand <index =1 : i64 >,
321320 " test-convergence" = true ,
322321 " top-down" = false },
323322 pass_name = " canonicalize" }>
324- : (!transform.any_param , !transform.any_op ) -> !transform.any_op
323+ : (!transform.any_op , !transform.any_param ) -> !transform.any_op
325324 " transform.yield" () : () -> ()
326325 }) : () -> ()
327326}) {transform.with_named_sequence } : () -> ()
@@ -340,13 +339,13 @@ module attributes {transform.with_named_sequence} {
340339 %1 = " transform.param.constant" () <{value = 10 : i64 }> : () -> !transform.any_param
341340 %2 = " transform.param.constant" () <{value = 1 : i64 }> : () -> !transform.any_param
342341 // expected-error @below {{dynamic option index 0 is already used in options}}
343- %3 = " transform.apply_registered_pass" (%1 , %2 , %0 ) <{
342+ %3 = " transform.apply_registered_pass" (%0 , %1 , %2 ) <{
344343 options = {" max-iterations" = #transform.param_operand <index =0 : i64 >,
345344 " max-num-rewrites" = #transform.param_operand <index =0 : i64 >,
346345 " test-convergence" = true ,
347346 " top-down" = false },
348347 pass_name = " canonicalize" }>
349- : (!transform.any_param , !transform.any_param , !transform.any_op ) -> !transform.any_op
348+ : (!transform.any_op , !transform.any_param , !transform.any_param ) -> !transform.any_op
350349 " transform.yield" () : () -> ()
351350 }) : () -> ()
352351}) {transform.with_named_sequence } : () -> ()
@@ -364,12 +363,12 @@ module attributes {transform.with_named_sequence} {
364363 %1 = " transform.param.constant" () <{value = 10 : i64 }> : () -> !transform.any_param
365364 %2 = " transform.param.constant" () <{value = 1 : i64 }> : () -> !transform.any_param
366365 // expected-error @below {{a param operand does not have a corresponding param_operand attr in the options dict}}
367- %3 = " transform.apply_registered_pass" (%1 , %2 , %0 ) <{
366+ %3 = " transform.apply_registered_pass" (%0 , %1 , %2 ) <{
368367 options = {" max-iterations" = #transform.param_operand <index =0 : i64 >,
369368 " test-convergence" = true ,
370369 " top-down" = false },
371370 pass_name = " canonicalize" }>
372- : (!transform.any_param , !transform.any_param , !transform.any_op ) -> !transform.any_op
371+ : (!transform.any_op , !transform.any_param , !transform.any_param ) -> !transform.any_op
373372 " transform.yield" () : () -> ()
374373 }) : () -> ()
375374}) {transform.with_named_sequence } : () -> ()
0 commit comments