This is an archive of the discontinued LLVM Phabricator instance.

[ThinLTO] Move global processing from Linker to TransformUtils
ClosedPublic

Authored by tejohnson on Feb 10 2016, 9:57 AM.

Details

Summary

As discussed on IRC, move the ThinLTOGlobalProcessing code out of
the linker, and into TransformUtils. The name of the class is changed
to FunctionImportGlobalProcessing.

Diff Detail

Repository
rL LLVM

Event Timeline

tejohnson updated this revision to Diff 47479.Feb 10 2016, 9:57 AM
tejohnson retitled this revision from to [ThinLTO] Move global processing from Linker to TransformUtils.
tejohnson updated this object.
tejohnson added reviewers: mehdi_amini, rafael.
tejohnson added a subscriber: llvm-commits.
mehdi_amini accepted this revision.Feb 10 2016, 10:01 AM
mehdi_amini edited edge metadata.

I assume this is NFC (code motion / renaming), skimming through, it LGTM.

This revision is now accepted and ready to land.Feb 10 2016, 10:01 AM
In D17081#348675, @joker.eph wrote:

I assume this is NFC (code motion / renaming), skimming through, it LGTM.

Yep. Will update the headline to indicate NFC.

Thanks,
Teresa

rafael accepted this revision.Feb 10 2016, 10:12 AM
rafael edited edge metadata.

LGTM, this is a good step in isolating the logic.

This revision was automatically updated to reflect the committed changes.