This is an archive of the discontinued LLVM Phabricator instance.

[mlir] Add setters for Dynamic[Type|Attr]Definition
ClosedPublic

Authored by math-fehr on Feb 23 2023, 5:58 PM.

Details

Summary

Add functions to set the verifier, printer, and parser of
dynamic attributes definitions, and dynamic type definitions.

This feature was already implemented for dynamic operations, but
is missing for attributes and types. This is necessary to define
attributes and types verifiers that refer to each others in a cyclic way.

Diff Detail

Event Timeline

math-fehr created this revision.Feb 23 2023, 5:58 PM
Herald added a project: Restricted Project. · View Herald Transcript
math-fehr requested review of this revision.Feb 23 2023, 5:58 PM
Mogball accepted this revision.Mar 6 2023, 11:24 AM
This revision is now accepted and ready to land.Mar 6 2023, 11:24 AM
rriddle accepted this revision.Mar 6 2023, 11:25 AM

Thanks! Could one of you land this for me? I do not have write access to the repository.

This revision was landed with ongoing or failed builds.Mar 9 2023, 10:53 AM
This revision was automatically updated to reflect the committed changes.