This is an archive of the discontinued LLVM Phabricator instance.

[opt] Remove the ExternalFunctionsPassedConstants pass
ClosedPublic

Authored by bjope on Apr 12 2023, 2:06 AM.

Details

Summary

This commit is removing the last pieces of AnalysisWrapper.cpp
(including the ExternalFunctionsPassedConstants pass, aka
print-externalfnconstants).

The pass only existed for the legacy PM, and it was not regression
tested. And since the pass did not force the use of the legacy pass
manager there was no simply way to run the pass nowadays, at least
not by using opt.

Diff Detail

Event Timeline

bjope created this revision.Apr 12 2023, 2:06 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 12 2023, 2:06 AM
bjope requested review of this revision.Apr 12 2023, 2:06 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 12 2023, 2:06 AM
nikic accepted this revision.Apr 12 2023, 2:25 AM
nikic added a subscriber: nikic.

LGTM

This revision is now accepted and ready to land.Apr 12 2023, 2:25 AM
This revision was landed with ongoing or failed builds.Apr 13 2023, 1:12 AM
This revision was automatically updated to reflect the committed changes.
llvm/docs/Passes.rst