summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/lto/asmundef.ll
Commit message (Collapse)AuthorAgeFilesLines
* Reland "Change the X86 datalayout to add three address spacesAmy Huang2019-09-101-1/+1
| | | | | | | | | | for 32 bit signed, 32 bit unsigned, and 64 bit pointers." This reverts 57076d3199fc2b0af4a3736b7749dd5462cacda5. Original review at https://reviews.llvm.org/D64931. Review for added fix at https://reviews.llvm.org/D66843. llvm-svn: 371568
* Revert "Change the X86 datalayout to add three address spaces for 32 bit ↵Vlad Tsyrklevich2019-08-281-1/+1
| | | | | | | | | signed," This reverts commit r370083 because it caused check-lld failures on sanitizer-x86_64-linux-fast. llvm-svn: 370142
* Change the X86 datalayout to add three address spaces for 32 bit signed,Amy Huang2019-08-271-1/+1
| | | | | | 32 bit unsigned, and 64 bit pointers. llvm-svn: 370083
* [ELF] Remove -m argument to lld in test files. NFC.Sam Clegg2018-05-301-1/+1
| | | | | | | | | | | This should be correctly implied by the linker. This also makes the tests slightly easier to maintain and compare with the equivalent tests under for other platforms. Differential Revision: https://reviews.llvm.org/D47513 llvm-svn: 333567
* [ELF] - Extend lto/asmundef.ll testcase.George Rimar2018-01-271-1/+2
| | | | | | | | | | | Patch adds one more module with non-prevailing version of asm symbol, defined in main module This is for D42107, which is under review. Extended version of testcase would fail with the diff 9 version of patch posted. llvm-svn: 323584
* Set dso_local in lld.Rafael Espindola2018-01-161-1/+1
| | | | | | We were already doing this in gold, but not in lld. llvm-svn: 322572
* LTO: Mark undefined module asm symbols as used.Peter Collingbourne2017-04-261-2/+1
| | | | | | | | | | | | | | | | Marking them as used causes them to be considered visible outside of LTO. This prevents the symbols from being internalized or discarded, either by GlobalDCE or by summary-based dead stripping in ThinLTO. This change makes it unnecessary to add these symbols to llvm.compiler.used in the backend, as the symbols are kept alive by virtue of being external, so remove the backend code that handles that. Fixes PR32798. Differential Revision: https://reviews.llvm.org/D32544 llvm-svn: 301438
* [ELF/LTO] Switch to the new resolution-based API.Davide Italiano2016-09-291-1/+1
| | | | | | Differential Revision: https://reviews.llvm.org/D24492 llvm-svn: 282656
* [LTO] Include ASM undefs in llvm.compiler_used.Davide Italiano2016-06-221-0/+25
This fixes PR28218. Thanks to Rafael for spotting a failure in the SHARED_LIBS build! Differential Revision: http://reviews.llvm.org/D21577 llvm-svn: 273451
OpenPOWER on IntegriCloud