brintos

brintos / llvm-project-archived public Read only

0
0
Text · 492 B · 44a8238 Raw
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