13 lines · plain
1module @transforms attributes { transform.with_named_sequence } {2 transform.named_sequence @drop_unit_dims(%module: !transform.any_op {transform.readonly}) {3 4 %func_op = transform.structured.match ops{["func.func"]} in %module : (!transform.any_op) -> !transform.op<"func.func">5 transform.apply_patterns to %func_op {6 // Test patterns7 transform.apply_patterns.vector.drop_inner_most_unit_dims_from_xfer_ops8 } : !transform.op<"func.func">9 10 transform.yield11 }12}13