This is an archive of the discontinued LLVM Phabricator instance.

[CallSite removal] Refactoring llvm::InlineFunction APIs
ClosedPublic

Authored by mtrofin on May 22 2019, 9:27 PM.

Details

Summary

This change only unifies the API previous API pair accepting
CallInst and InvokeInst, thus making it easier to refactor
inliner pass ode to CallBase. The implementation of the unified
API still relies on the CallSite implementation.

Diff Detail

Repository
rL LLVM

Event Timeline

mtrofin created this revision.May 22 2019, 9:27 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 22 2019, 9:27 PM

Gentle reminder - thanks!

jdoerfert accepted this revision.Jun 4 2019, 8:57 PM
jdoerfert added a subscriber: jdoerfert.

LGTM

This revision is now accepted and ready to land.Jun 4 2019, 8:57 PM
This revision was automatically updated to reflect the committed changes.