Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [test] Change llvm-readobj -long-option to --long-option or well-known short ↵ | Fangrui Song | 2019-05-01 | 1 | -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 | ||||
* | Replace MergeOutputSection with a synthetic section. | Rafael Espindola | 2017-02-03 | 1 | -2/+2 |
| | | | | | | | | | | | | | | With a synthetic merge section we can have, for example, a single .rodata section with stings, fixed sized constants and non merge constants. I can be simplified further by not setting Entsize, but that is probably better done is a followup patch. This should allow some cleanup in the linker script code now that every output section command maps to just one output section. llvm-svn: 294005 | ||||
* | Add support for merging strings with alignment larger than one char. | Rafael Espindola | 2016-02-19 | 1 | -4/+21 |
| | | | | | | | | | | | This reduces the .rodata of scyladb from 4501932 to 4334639 bytes (1.038 times smaller). I don't think it is critical to support tail merging, just exact duplicates, but given the code organization it was actually a bit easier to support both. llvm-svn: 261327 | ||||
* | Rename ld.lld2 to ld.lld since it is the default. | Rafael Espindola | 2015-11-18 | 1 | -1/+1 |
| | | | | llvm-svn: 253437 | ||||
* | Rename test/elf2 to test/ELF. | Rafael Espindola | 2015-11-17 | 1 | -0/+39 |
llvm-svn: 253313 |