This is an archive of the discontinued LLVM Phabricator instance.

[mlir] Split dialect definition constructs out of OpBase into DialectBase
ClosedPublic

Authored by rriddle on Apr 6 2022, 2:44 PM.

Details

Summary

OpBase is currently extremely overbloated with constructs. This
commit continues the current process of cleaning this up, by splitting
out dialect definition constructs. This maps the ODS side more closely
to the C++ side.

Diff Detail

Event Timeline

rriddle created this revision.Apr 6 2022, 2:44 PM
Herald added a project: Restricted Project. · View Herald Transcript
rriddle requested review of this revision.Apr 6 2022, 2:44 PM
mehdi_amini accepted this revision.Apr 6 2022, 9:19 PM
This revision is now accepted and ready to land.Apr 6 2022, 9:19 PM
jpienaar accepted this revision.Apr 7 2022, 6:56 AM

Thanks! (I was going to start with doc update, but that requires coffee :-))

rriddle updated this revision to Diff 422045.Apr 11 2022, 3:00 PM
This revision was landed with ongoing or failed builds.Apr 11 2022, 3:33 PM
This revision was automatically updated to reflect the committed changes.