llvm/lib/LTO
Teresa Johnson c7ac92fe36 [ThinLTO] Resolve LinkOnceAny
Summary:
Ensure we keep prevailing copy of LinkOnceAny by converting it to
WeakAny.

Rename odr_resolution test to the now more appropriate weak_resolution
(weak in the linker sense includes linkonce).

Reviewers: joker.eph

Subscribers: llvm-commits, joker.eph

Differential Revision: http://reviews.llvm.org/D20634

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@270850 91177308-0d34-0410-b5e6-96231b3b80d8
2016-05-26 14:16:52 +00:00
..
CMakeLists.txt [ThinLTO] Refactor module loader handling into new LTO file (NFC) 2016-05-23 22:54:06 +00:00
LLVMBuild.txt libLTO: add a ThinLTOCodeGenerator on the model of LTOCodeGenerator. 2016-03-09 01:37:22 +00:00
LTO.cpp [ThinLTO] Resolve LinkOnceAny 2016-05-26 14:16:52 +00:00
LTOCodeGenerator.cpp Allow the LTO code generator to strip invalid debug info from the input. 2016-05-09 19:57:15 +00:00
LTOModule.cpp Delete Reloc::Default. 2016-05-18 22:04:49 +00:00
ThinLTOCodeGenerator.cpp [ThinLTO] Refactor ODR resolution and internalization (NFC) 2016-05-25 14:03:11 +00:00
UpdateCompilerUsed.cpp Simplify LTOInternalize into UpdateLLVMCompilerUsed 2016-04-13 06:32:46 +00:00
UpdateCompilerUsed.h Simplify LTOInternalize into UpdateLLVMCompilerUsed 2016-04-13 06:32:46 +00:00