summaryrefslogtreecommitdiffstats
path: root/lld/ELF/ICF.cpp
Commit message (Expand)AuthorAgeFilesLines
* [lld] Fix trivial typos in commentsKazuaki Ishizaki2020-01-061-1/+1
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-2/+0
* temporaryRui Ueyama2019-12-131-0/+2
* [ELF] Move a computeIsPreemptible() pass into ICF. NFCFangrui Song2019-12-101-0/+6
* [ELF] --icf: do not fold preemptible symbolsFangrui Song2019-12-101-0/+7
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-7/+10
* [ELF] ICF: change a dyn_cast<InputSection> to castFangrui Song2019-09-121-4/+5
* Reland D66717 [ELF] Do not ICF two sections with different output sections (b...Fangrui Song2019-09-061-2/+2
* Revert "Revert r370635, it caused PR43241."Fangrui Song2019-09-061-4/+13
* Revert r370635, it caused PR43241.Nico Weber2019-09-061-13/+4
* [ELF] Do not ICF two sections with different output sections (by SECTIONS com...Fangrui Song2019-09-021-4/+13
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-1/+1
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-162/+162
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-2/+2
* Use llvm::stable_sortFangrui Song2019-04-231-4/+3
* COFF, ELF: ICF: Perform 2 rounds of relocation hash propagation.Peter Collingbourne2019-01-221-11/+14
* COFF, ELF: Adjust ICF hash computation to account for self relocations.Peter Collingbourne2019-01-221-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Make a member function non-member. NFC.Rui Ueyama2018-11-271-8/+4
* ELF: ICF: Include contents of referenced sections in initial partitioning has...Peter Collingbourne2018-11-261-2/+27
* Avoid unnecessary buffer allocation and memcpy for compressed sections.Rui Ueyama2018-10-081-2/+2
* ELF: Don't examine values of linker script symbols during ICF.Peter Collingbourne2018-08-291-1/+4
* Make ICF log output order deterministic.Rui Ueyama2018-07-311-1/+1
* Reland r338088, "ELF: Make --print-icf-sections output deterministic."Peter Collingbourne2018-07-271-8/+3
* Revert "ELF: Make --print-icf-sections output deterministic."Ilya Biryukov2018-07-271-3/+8
* ELF: Make --print-icf-sections output deterministic.Peter Collingbourne2018-07-261-8/+3
* ELF: Do not ICF SHF_LINK_ORDER sections.Peter Collingbourne2018-07-251-0/+5
* Revert r337638, "ELF: Make sections with KeepUnique bit eligible for ICF."Peter Collingbourne2018-07-231-23/+4
* ELF: Read address significance tables with --icf=all.Peter Collingbourne2018-07-211-6/+0
* ELF: Make sections with KeepUnique bit eligible for ICF.Peter Collingbourne2018-07-211-4/+23
* ELF: Implement --icf=safe using address-significance tables.Peter Collingbourne2018-07-181-2/+3
* Revert r335460 "[ELF] - ICF: Remove dead code. NFC."George Rimar2018-06-251-0/+3
* [ELF] - ICF: Remove dead code. NFC.George Rimar2018-06-251-3/+0
* [ELF] - ICF: remove excessive check. NFC.George Rimar2018-06-221-3/+0
* [ELF] Pass callables by function_refBenjamin Kramer2018-06-161-5/+5
* ELF: Do not ICF sections named with a C identifier.Peter Collingbourne2018-05-231-0/+6
* ELF: Do not ICF two sections with different output sections.Peter Collingbourne2018-05-231-0/+8
* ELF: Allow ICF on .data.rel.ro sections.Peter Collingbourne2018-05-221-2/+7
* [ELF] Implement --keep-unique optionPeter Smith2018-05-151-1/+2
* [lld] fix data race in ELF/ICF.cppBob Haarman2018-04-031-12/+18
* Move code so that the code matches with a comment. NFC.Rui Ueyama2018-03-281-5/+9
* [ELF] Disable ICF for synthetic sectionsAndrew Ng2018-03-271-0/+7
* Recommit "[ELF] - Do not crash with --emit-relocs and --icf=all together."George Rimar2018-02-231-9/+6
* Use toString to stringize sections and files.Rui Ueyama2018-02-131-7/+5
* Fix coding style error.Rui Ueyama2018-02-131-3/+3
* Fixed extra ‘;’ warningGalina Kistanova2018-02-111-1/+1
* Make a lambda a static function to make the ICF main function shorter.Rui Ueyama2018-02-091-11/+9
* Do not print out removed ICF sections for -verbose.Rui Ueyama2018-02-091-10/+4
* Remove Config->Verbose because we have errorHandler().Verbose.Rui Ueyama2018-02-081-1/+1
* Fix --print-icf-sections output.Rui Ueyama2018-02-081-1/+1
OpenPOWER on IntegriCloud