This is an archive of the discontinued LLVM Phabricator instance.

Enable ODR uniquing of DITypes for ThinLTO backends
ClosedPublic

Authored by tejohnson on Apr 19 2016, 8:31 AM.

Details

Summary

This is a follow-on to apply Duncan's new DIType ODR uniquing from
r266549 and r266713 in more places.

When invoking ThinLTO backend compiles via clang (for a distributed
build), invoke enableDebugTypeODRUniquing() before parsing the module.

Diff Detail

Repository
rL LLVM

Event Timeline

tejohnson updated this revision to Diff 54198.Apr 19 2016, 8:31 AM
tejohnson retitled this revision from to Enable ODR uniquing of DITypes for ThinLTO backends.
tejohnson updated this object.
tejohnson added reviewers: dexonsmith, mehdi_amini.
tejohnson added a subscriber: llvm-commits.
mehdi_amini accepted this revision.Apr 19 2016, 9:50 AM
mehdi_amini edited edge metadata.

LGTM
(maybe add a one line comment)

This revision is now accepted and ready to land.Apr 19 2016, 9:50 AM
This revision was automatically updated to reflect the committed changes.