This is an archive of the discontinued LLVM Phabricator instance.

[NFC][IR] Make Module::getIFuncList() private.
ClosedPublic

Authored by vporpo on Feb 13 2023, 5:23 PM.

Details

Summary

This patch adds several missing IFuncList modifier functions, like
removeIFunc(), eraseIFunc() and insertIFunc().
There is no longer need to access the list directly so it also makes
getIFuncList() private.

Diff Detail

Event Timeline

vporpo created this revision.Feb 13 2023, 5:23 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 13 2023, 5:23 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
vporpo requested review of this revision.Feb 13 2023, 5:23 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 13 2023, 5:23 PM
aeubanks accepted this revision.Feb 13 2023, 5:35 PM
This revision is now accepted and ready to land.Feb 13 2023, 5:35 PM
This revision was automatically updated to reflect the committed changes.

Hi - I noticed it doesn't appear that getIFuncList was actually made private by this one.

Hi - I noticed it doesn't appear that getIFuncList was actually made private by this one.

Thanks, let me fix it.