]> granicus.if.org Git - llvm/commit
Merging r257915:
authorTom Stellard <thomas.stellard@amd.com>
Wed, 18 May 2016 20:32:40 +0000 (20:32 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 18 May 2016 20:32:40 +0000 (20:32 +0000)
commit9f0a93bdefecc5f98957187373e601a83ac6c86f
tree1542664149be5c65d3fa4635ece4d39285da5f10
parentbe2e600357e10d481d05e8aad6b85c06031ac4f7
Merging r257915:

------------------------------------------------------------------------
r257915 | rafael.espindola | 2016-01-15 10:23:46 -0800 (Fri, 15 Jan 2016) | 9 lines

Don't try to check all uses if lazy loading.

This means that LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN will not be set
in a few cases.

This should have no impact in ld64 since it doesn't use lazy loading
when merging modules and that is when it checks
LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN.

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@269978 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/Analysis.cpp
test/LTO/X86/pr25919.ll [new file with mode: 0644]