brintos

brintos / llvm-project-archived public Read only

0
0
Text · 552 B · f8d1a50 Raw
11 lines · plain
1module @transforms attributes { transform.with_named_sequence } {2  transform.named_sequence @vectorize_with_patterns(%module: !transform.any_op {transform.readonly}) {3 4    %0 = transform.structured.match ops{["linalg.generic"]} in %module : (!transform.any_op) -> !transform.any_op5    %1 = transform.get_parent_op %0 {isolated_from_above} : (!transform.any_op) -> !transform.any_op6    %2 = transform.structured.vectorize_children_and_apply_patterns %1 { vectorize_nd_extract } : (!transform.any_op) -> !transform.any_op7 8    transform.yield9   }10}11