24 lines · plain
1// RUN: mlir-opt %s --transform-interpreter | FileCheck %s2 3module @td_module_4 attributes {transform.with_named_sequence} {4 module @foo_module attributes {transform.with_named_sequence} {5 transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) -> () {6 // CHECK: IR printer: foo_module top-level7 transform.print {name="foo_module"}8 transform.yield9 }10 }11 module @bar_module attributes {transform.with_named_sequence} {12 transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) -> () {13 // CHECK: IR printer: bar_module top-level14 transform.print {name="bar_module"}15 transform.yield16 }17 }18 transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) -> () {19 transform.include @foo_module::@__transform_main failures(suppress) (%arg0) : (!transform.any_op) -> ()20 transform.include @bar_module::@__transform_main failures(suppress) (%arg0) : (!transform.any_op) -> ()21 transform.yield22 }23}24