brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 5c97c4c Raw
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