commit | cdc57825ed64b0995a34dcbf9f330e8b2d5cd5bd | [log] [tgz] |
---|---|---|
author | Sean Fertile <sfertile@ca.ibm.com> | Fri Nov 03 21:45:55 2017 +0000 |
committer | Sean Fertile <sfertile@ca.ibm.com> | Fri Nov 03 21:45:55 2017 +0000 |
tree | 2ea024ec4e3d49cb9ce6198b7e87fb4e3ff20cda | |
parent | ce8f24e6d75e12371b723070fbcd546ebb01598b [diff] |
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. Now that we have a way to mark GlobalValues as local we can use the symbol resolutions that the linker plugin provides as part of lto/thinlto link step to refine the compilers view on what symbols will end up being local. Differential Revision: https://reviews.llvm.org/D35702 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317374 91177308-0d34-0410-b5e6-96231b3b80d8