This is an archive of the discontinued LLVM Phabricator instance.

[TableGen] Deprecate old GI Combiner Emitter
ClosedPublic

Authored by Pierre-vh on Jul 11 2023, 3:23 AM.

Details

Summary

Will be removed in a month or so.

Diff Detail

Event Timeline

Pierre-vh created this revision.Jul 11 2023, 3:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 11 2023, 3:23 AM
Pierre-vh requested review of this revision.Jul 11 2023, 3:23 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 11 2023, 3:23 AM
Pierre-vh updated this revision to Diff 538999.Jul 11 2023, 3:28 AM

Also fix docs while I'm at it. I was thinking of doing another patch but I think it's better to do it all at once.

I'm wondering if the deprecation warning is enough. a CI buildbot will probably ignore them, so downstream users could easily miss it unless they catch it by luck.
Should we add something like "legacy" to the older option? This would make it impossible to miss downstream. They'll have to fix the builds by adding the "legacy" prefix/suffix to the option.
This may be a bit aggressive though, not sure what others think?

aemerson accepted this revision.Jul 19 2023, 1:25 AM

LGTM. I'm thinking that we could perhaps put a link to this review/discourse thread in the warning as well.

This revision is now accepted and ready to land.Jul 19 2023, 1:25 AM
This revision was automatically updated to reflect the committed changes.