This is an archive of the discontinued LLVM Phabricator instance.

llvm-extract: Replace IFuncs with declarations
ClosedPublic

Authored by Dinistro on Jun 5 2023, 5:48 AM.

Details

Summary

This commit ensures that llvm-extract does not copy all IFuncs into the
resulting modules. Before this change, ifuncs were not modified which
could cause the emission unexpected IR files.

Diff Detail

Event Timeline

Dinistro created this revision.Jun 5 2023, 5:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 5 2023, 5:48 AM
Dinistro requested review of this revision.Jun 5 2023, 5:48 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 5 2023, 5:48 AM

@darthscsi I added you as a reviewer, as you were the original author of this pass. There was no other substantial contributions to this pass in a long time. If you know of someone else to assign, feel free to do so.

darthscsi accepted this revision.Jun 5 2023, 7:15 AM

LGTM.

This revision is now accepted and ready to land.Jun 5 2023, 7:15 AM
This revision was automatically updated to reflect the committed changes.