This is an archive of the discontinued LLVM Phabricator instance.

[mlir] switch transform dialect ops to use TransformTypeInterface
ClosedPublic

Authored by ftynse on Oct 10 2022, 7:40 AM.

Details

Summary

Use the recently introduced TransformTypeInterface instead of hardcoding
the PDLOperationType. This will allow the operations to use more
specific transform types to express pre/post-conditions in the future.
It requires the syntax and Python op construction API to be updated.
Dialect extensions will be switched separately.

Diff Detail

Event Timeline

ftynse created this revision.Oct 10 2022, 7:40 AM
ftynse requested review of this revision.Oct 10 2022, 7:40 AM
This revision is now accepted and ready to land.Oct 10 2022, 11:51 PM