summaryrefslogtreecommitdiffstats
path: root/lld/ELF/MarkLive.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert an accidental commit af5ca40b47b3e85c3add81ccdc0b787c4bc355aeRui Ueyama2019-12-131-2/+0
* temporaryRui Ueyama2019-12-131-0/+2
* [ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song2019-11-261-4/+2
* [ELF] Improve --gc-sections compatibility with GNU ld regarding section groupsFangrui Song2019-11-191-2/+15
* Fix a few typos in lld/ELF to cycle botsNico Weber2019-10-281-1/+1
* [ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song2019-10-071-9/+12
* ELF: Move sections referred to by __start_/__stop_ symbols into the main part...Peter Collingbourne2019-08-091-0/+12
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-2/+2
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-121/+121
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-14/+59
* Use SymbolTable::insert() to implement --trace.Rui Ueyama2019-05-281-4/+6
* [ELF] Fix a doc typo. NFCFangrui Song2019-05-241-1/+1
* Revert r358069 "Discard debuginfo for object files empty after GC"Bob Haarman2019-05-161-25/+11
* Discard debuginfo for object files empty after GCRui Ueyama2019-04-101-11/+25
* ELF: De-template SharedFile. NFCI.Peter Collingbourne2019-04-081-2/+2
* Use a class instead of lambda-based callbacks to organize garbage collector.Rui Ueyama2019-03-251-117/+120
* [ELF] De-template wrapSymbols, isReserved and addGotEntry. NFCFangrui Song2019-03-151-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix formatting. NFC.Rui Ueyama2019-01-091-2/+3
* [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check ...Fangrui Song2018-12-201-1/+7
* Avoid unnecessary buffer allocation and memcpy for compressed sections.Rui Ueyama2018-10-081-1/+1
* [ELF] Pass callables by function_refBenjamin Kramer2018-06-161-5/+6
* [ELF] - Do not crash when do --gc-sections for non-allocatable metadata secti...George Rimar2018-05-171-4/+10
* Split .eh_frame sections in parellel.Rafael Espindola2018-04-271-4/+0
* Split merge sections early.Rafael Espindola2018-04-271-1/+1
* Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama2018-02-281-1/+1
* Consistent use of header file for ICF and MarkLiveSam Clegg2018-02-201-1/+1
* Use toString to print out garbage-collected sections.Rui Ueyama2018-02-171-2/+1
* Use dyn_cast instead of dyn_cast_or_null.Rafael Espindola2017-12-201-1/+1
* Use a reference for the shared symbol file.Rafael Espindola2017-12-201-1/+1
* ELF: Do not follow relocation edges to output sections during GC.Peter Collingbourne2017-12-111-2/+3
* Handle symbols pointing to output sections.Rafael Espindola2017-12-111-1/+1
* [ELF] - Handle EhInputSection Live bit in MarkLive.cppGeorge Rimar2017-11-301-4/+8
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* Bring back r319008.Rafael Espindola2017-11-281-0/+6
* Revert r319008, "[ELF] Do not keep symbols if they referenced only from disca...Igor Kudrin2017-11-281-6/+0
* [ELF] Do not keep symbols if they referenced only from discarded sections.Igor Kudrin2017-11-271-0/+6
* ELF: Remove function Symbol::isInCurrentOutput().Peter Collingbourne2017-11-061-1/+1
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-2/+2
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-3/+3
* Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama2017-10-311-2/+2
* Rename isInCurrentDSO -> isInCurrentOutput.Rui Ueyama2017-10-271-1/+1
* [ELF] - Simplify reporting of garbage collected sections.George Rimar2017-10-271-0/+7
* [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections...George Rimar2017-10-241-9/+3
* Handle shared symbols in --gc-sections.Rafael Espindola2017-10-131-1/+1
* Simplify. NFC.Rafael Espindola2017-10-131-2/+2
* Remove ScriptConfiguration class and move the members to LinkerScript class.Rui Ueyama2017-10-111-1/+1
* Handle input section liveness only in MarkLive.cpp.Rui Ueyama2017-10-101-1/+37
* [ELF] Simpler scheme for handling common symbolsBen Dunbobbin2017-09-291-10/+1
* Revert rL313697, "Compact EhSectionPiece from 32 bytes to 16 bytes."NAKAMURA Takumi2017-09-201-1/+1
OpenPOWER on IntegriCloud