summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/lto/parallel-internalize.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
* [ELF][test] Improve LTO testsFangrui Song2019-09-071-2/+2
| | | | | | | | Add file-level comments Delete insignificant addresses to make them more tolerant to layout changes Simplify test output llvm-svn: 371292
* 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
* [test] Change llvm-readobj -long-option to --long-option or well-known short ↵Fangrui Song2019-05-011-1/+1
| | | | | | | | | | | | options. NFC Also change some options that have different semantics (cause confusion) in llvm-readelf mode: -s => -S -t => --symbols -sd => --section-data llvm-svn: 359651
* [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] - Allow LLD to produce file symbols.George Rimar2018-04-091-0/+18
| | | | | | | | | | | | | This is for PR36716 and this enables emitting STT_FILE symbols. Output size affect is minor: lld binary size changes from 52,883,408 to 52,949,400 clang binary size changes from 83,136,456 to 83,219,600 Differential revision: https://reviews.llvm.org/D45261 llvm-svn: 329557
* ELF: Simplify naming of object files created with save-temps.Peter Collingbourne2017-01-261-1/+2
| | | | | | | | Now we never append a number to the file name for task ID 0. This is similar to r293132 in the gold plugin. llvm-svn: 293138
* lld: Default image base address to 0x200000 on x86-64Ed Maste2016-11-231-2/+2
| | | | | | | | | Align to the large page size (known as a superpage or huge page). FreeBSD automatically promotes large, superpage-aligned allocations. Differential Revision: https://reviews.llvm.org/D27042 llvm-svn: 287782
* Remove string table offsets from tests.Rui Ueyama2016-11-011-2/+2
| | | | | | <N> where "foo (<N>)" is the offset of string "foo" in the string table. llvm-svn: 285751
* [LTO] Split the options for ThinLTO jobs and Regular LTO partitionsDavide Italiano2016-10-101-1/+2
| | | | | | Differential Revision: https://reviews.llvm.org/D25452 llvm-svn: 283817
* ELF: Undefine all symbols, not just those that we expect to be defined.Peter Collingbourne2016-05-051-0/+57
This allows the combined LTO object to provide a definition with the same name as a symbol that was internalized without causing a duplicate symbol error. This normally happens during parallel codegen which externalizes originally-internal symbols, for example. In order to make this work, I needed to relax the undefined symbol error to only report an error for symbols that are used in regular objects. Differential Revision: http://reviews.llvm.org/D19954 llvm-svn: 268649
OpenPOWER on IntegriCloud