blob: 4d042767421646a252765fb09b4faf9ebf9d44d9 [file] [log] [blame]
// RUN: mlir-opt %s
// This is smoke test for `transform.apply_patterns.vector.sink_ops` and this
// file is also used in `vector-sink.mlir`.
module attributes {transform.with_named_sequence} {
transform.named_sequence @__transform_main(%module_op: !transform.any_op {transform.readonly}) {
%func = transform.structured.match ops{["func.func"]} in %module_op : (!transform.any_op) -> !transform.any_op
transform.apply_patterns to %func {
transform.apply_patterns.vector.sink_ops
transform.apply_patterns.vector.sink_mem_ops
} : !transform.any_op
transform.yield
}
}