Revert "[mlir][Linalg][Transform] Avoid FunctionalStyleTransformOpTrait where unnecesseary to improve usability"

This reverts commit 31aa8ea252.

This is currently not in a good state as we have some footguns due to missing listeners.
This commit is contained in:
Nicolas Vasilache
2023-03-20 07:06:57 -07:00
parent 6f23fee4ef
commit 015cd84d3c
16 changed files with 253 additions and 301 deletions

View File

@@ -325,9 +325,11 @@ class VectorizeOp:
vectorize_padding: Union[bool, BoolAttr] = False,
loc=None,
ip=None):
pdl_operation_type = pdl.OperationType.get()
if isinstance(vectorize_padding, bool):
vectorize_padding = UnitAttr.get()
super().__init__(
pdl_operation_type,
_get_op_result_or_value(target),
vectorize_padding=vectorize_padding,
loc=loc,