| Commit message (Expand) | Author | Age | Files | Lines |
* | [ELF] --icf: don't fold a section without relocation and a section with reloc... | Fangrui Song | 2023-02-22 | 1 | -4/+6 |
* | [ELF] Change rawData to content() and data() to contentMaybeDecompress() | Fangrui Song | 2022-11-20 | 1 | -2/+2 |
* | [ELF] Move inputSections/ehInputSections into Ctx. NFC | Fangrui Song | 2022-10-16 | 1 | -1/+1 |
* | [ELF] Remove symtab indirection. NFC | Fangrui Song | 2022-10-01 | 1 | -2/+2 |
* | [ELF] Remove ctx indirection. NFC | Fangrui Song | 2022-10-01 | 1 | -1/+1 |
* | [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC | Sam Clegg | 2022-08-19 | 1 | -2/+2 |
* | [ELF] Combine EhInputSection removal and MergeInputSection removal. NFC | Fangrui Song | 2022-07-29 | 1 | -2/+2 |
* | [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into... | Fangrui Song | 2022-06-29 | 1 | -1/+1 |
* | Rename parallelForEachN to just parallelFor | Nico Weber | 2022-06-19 | 1 | -2/+2 |
* | [ELF] Don't use multiple inheritance for OutputSection. NFC | Fangrui Song | 2022-03-08 | 1 | -2/+2 |
* | [ELF] Don't rely on Symbols.h's transitive inclusion of InputFiles.h. NFC | Fangrui Song | 2022-02-23 | 1 | -0/+1 |
* | [ELF] Replace uncompressed InputSectionBase::data() with rawData. NFC | Fangrui Song | 2022-02-21 | 1 | -2/+2 |
* | [ELF] Clean up headers. NFC | Fangrui Song | 2022-02-07 | 1 | -3/+0 |
* | [ELF] Change vector<InputSection *> to SmallVector. NFC | Fangrui Song | 2022-02-01 | 1 | -1/+1 |
* | [ELF] Simplify Symbol::includeInDynsym | Fangrui Song | 2022-01-15 | 1 | -2/+3 |
* | [ELF] Avoid referencing SectionBase::repl after ICF | Fangrui Song | 2021-12-24 | 1 | -0/+16 |
* | [ELF] Rename BaseCommand to SectionCommand. NFC | Fangrui Song | 2021-11-25 | 1 | -4/+4 |
* | [ELF] Rename OutputSection::sectionCommands to commands. NFC | Fangrui Song | 2021-11-25 | 1 | -1/+1 |
* | [ELF] Replace InputBaseSection::{areRelocsRela,firstRelocation,numRelocation}... | Fangrui Song | 2021-10-27 | 1 | -13/+16 |
* | [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases" | Andrew Ng | 2020-10-15 | 1 | -17/+33 |
* | [ELF]: --icf: don't fold sections referencing sections with LCDA after D84610 | Fangrui Song | 2020-08-07 | 1 | -1/+2 |
* | [ELF] --icf: don't fold text sections with LSDA | Fangrui Song | 2020-08-05 | 1 | -1/+17 |
* | [ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n... | Fangrui Song | 2020-05-15 | 1 | -10/+7 |
* | [Support] Move LLD's parallel algorithm wrappers to support | Reid Kleckner | 2020-05-05 | 1 | -4/+3 |
* | [lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --thr... | Fangrui Song | 2020-03-31 | 1 | -1/+1 |
* | [LLD][ELF] Add time-trace to ELF LLD | Russell Gallop | 2020-02-06 | 1 | -1/+5 |
* | [lld] Fix trivial typos in comments | Kazuaki Ishizaki | 2020-01-06 | 1 | -1/+1 |
* | Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355ae | Rui Ueyama | 2019-12-13 | 1 | -2/+0 |
* | temporary | Rui Ueyama | 2019-12-13 | 1 | -0/+2 |
* | [ELF] Move a computeIsPreemptible() pass into ICF. NFC | Fangrui Song | 2019-12-10 | 1 | -0/+6 |
* | [ELF] --icf: do not fold preemptible symbols | Fangrui Song | 2019-12-10 | 1 | -0/+7 |
* | [ELF] Wrap things in `namespace lld { namespace elf {`, NFC | Fangrui Song | 2019-10-07 | 1 | -7/+10 |
* | [ELF] ICF: change a dyn_cast<InputSection> to cast | Fangrui Song | 2019-09-12 | 1 | -4/+5 |
* | Reland D66717 [ELF] Do not ICF two sections with different output sections (b... | Fangrui Song | 2019-09-06 | 1 | -2/+2 |
* | Revert "Revert r370635, it caused PR43241." | Fangrui Song | 2019-09-06 | 1 | -4/+13 |
* | Revert r370635, it caused PR43241. | Nico Weber | 2019-09-06 | 1 | -13/+4 |
* | [ELF] Do not ICF two sections with different output sections (by SECTIONS com... | Fangrui Song | 2019-09-02 | 1 | -4/+13 |
* | [Coding style change][lld] Rename variables for non-ELF ports | Rui Ueyama | 2019-07-11 | 1 | -1/+1 |
* | [Coding style change] Rename variables so that they start with a lowercase le... | Rui Ueyama | 2019-07-10 | 1 | -162/+162 |
* | ELF: Add basic partition data structures and behaviours. | Peter Collingbourne | 2019-05-29 | 1 | -2/+2 |
* | Use llvm::stable_sort | Fangrui Song | 2019-04-23 | 1 | -4/+3 |
* | COFF, ELF: ICF: Perform 2 rounds of relocation hash propagation. | Peter Collingbourne | 2019-01-22 | 1 | -11/+14 |
* | COFF, ELF: Adjust ICF hash computation to account for self relocations. | Peter Collingbourne | 2019-01-22 | 1 | -1/+1 |
* | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
* | Make a member function non-member. NFC. | Rui Ueyama | 2018-11-27 | 1 | -8/+4 |
* | ELF: ICF: Include contents of referenced sections in initial partitioning has... | Peter Collingbourne | 2018-11-26 | 1 | -2/+27 |
* | Avoid unnecessary buffer allocation and memcpy for compressed sections. | Rui Ueyama | 2018-10-08 | 1 | -2/+2 |
* | ELF: Don't examine values of linker script symbols during ICF. | Peter Collingbourne | 2018-08-29 | 1 | -1/+4 |
* | Make ICF log output order deterministic. | Rui Ueyama | 2018-07-31 | 1 | -1/+1 |
* | Reland r338088, "ELF: Make --print-icf-sections output deterministic." | Peter Collingbourne | 2018-07-27 | 1 | -8/+3 |