summaryrefslogtreecommitdiff
path: root/tools/llvm-lto
diff options
context:
space:
mode:
authorTeresa Johnson <tejohnson@google.com>2016-07-14 21:13:24 +0000
committerTeresa Johnson <tejohnson@google.com>2016-07-14 21:13:24 +0000
commitb0786ec025c888e3e7b9fc295daf5334170cfcab (patch)
treee45a16c795feaa52aa5abaa4abc3bb376de6dfa1 /tools/llvm-lto
parentd69942c12d3641323bcc62e19ffecbcbfc443b36 (diff)
[ThinLTO/gold] Perform index-based weak/linkonce resolution
Summary: Invoke the weak/linkonce symbol resolution support (already used by libLTO) that operates via the summary index. This ensures prevailing linkonce are kept, by making them weak, and marks preempted copies as available_externally when possible. With this change, the older support for keeping the prevailing linkonce (by changing their symbol resolution) is removed. Reviewers: mehdi_amini Subscribers: llvm-commits, mehdi_amini Differential Revision: http://reviews.llvm.org/D22302 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275474 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-lto')
0 files changed, 0 insertions, 0 deletions