summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/lto/defsym.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
* [TailCallElim] Update tests for LTO pipeline changeRobert Lougher2019-03-201-10/+4
| | | | | | | | | D58391 changed the LTO pipelines to add the tailcall elimination pass. This caused three LLD tests to fail. Differential Revision: https://reviews.llvm.org/D59604 llvm-svn: 356593
* [lld][NFC] Use explicit --symbols instead of -t in tests using llvm-readelf.Jordan Rupprecht2018-11-061-2/+2
| | | | llvm-svn: 346260
* Run dos2unix in a few files. NFC.Rafael Espindola2018-01-301-18/+18
| | | | llvm-svn: 323793
* [ELF] - Define linkerscript symbols early.George Rimar2018-01-301-14/+18
| | | | | | | | | | | | | | | | Currently symbols assigned or created by linkerscript are not processed early enough. As a result it is not possible to version them or assign any other flags/properties. Patch creates Defined symbols for -defsym and linkerscript symbols early, so that issue from above can be addressed. It is based on Rafael Espindola's version of D38239 patch. Fixes PR34121. Differential revision: https://reviews.llvm.org/D41987 llvm-svn: 323729
* [LTO] Add a test for ThinLTO + --defsym.Davide Italiano2017-07-071-0/+14
| | | | | | We also get this right since r307303. llvm-svn: 307412
* Symbols re-defined with -wrap and -defsym need to be excluded from inter-Dmitry Mikulin2017-06-051-0/+28
procedural optimizations to prevent dropping symbols and allow the linker to process re-directs. PR33145: --wrap doesn't work with lto. Differential Revision: https://reviews.llvm.org/D33621 llvm-svn: 304719
OpenPOWER on IntegriCloud