commit | 73efdef798a21e1079c927abddc23018c1997727 | [log] [tgz] |
---|---|---|
author | Mehdi Amini <mehdi.amini@apple.com> | Thu Feb 02 18:13:46 2017 +0000 |
committer | Mehdi Amini <mehdi.amini@apple.com> | Thu Feb 02 18:13:46 2017 +0000 |
tree | b58f0f069a268739c054d8a5d5f1a52c2e13b707 | |
parent | 8ffb6b14bb59a8d4b2fbb56c120864672246d853 [diff] |
[ThinLTO] Add an auto-hide feature When a symbol is not exported outside of the DSO, it is can be hidden. Usually we try to internalize as much as possible, but it is not always possible, for instance a symbol can be referenced outside of the LTO unit, or there can be cross-module reference in ThinLTO. Differential Revision: https://reviews.llvm.org/D28978 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293912 91177308-0d34-0410-b5e6-96231b3b80d8