summaryrefslogtreecommitdiff
path: root/lld/ELF/Symbols.h
AgeCommit message (Expand)Author
2018-06-11[ELF][MIPS] Multi-GOT implementationSimon Atanasyan
2018-05-06[PPC64] Emit plt call stubs to the text section rather then the plt section.Sean Fertile
2018-04-26Replace SharedSymbols with Defined when creating copy relocations.Rafael Espindola
2018-04-26Delete GotPltIndex.Rafael Espindola
2018-04-25Remove unused features from StringRefZ and move it to Symbols.h.Rui Ueyama
2018-04-25Pack symbols a bit more.Rafael Espindola
2018-04-25Also demote lazy symbols.Rafael Espindola
2018-04-24[ELF] - Refactor lazy symbol duplicated code.George Rimar
2018-04-19Simplify getOffset for synthetic sections.Rafael Espindola
2018-04-17[ELF] Add profile guided section layoutMichael J. Spencer
2018-04-11Remove references to old SymbolBody classSam Clegg
2018-04-03[ELF] - Eliminate Lazy class.George Rimar
2018-04-03[ELF] - Remove dead declaration. NFC.George Rimar
2018-04-02Inline two trivial functions that are called only once. NFC.Rui Ueyama
2018-03-03Simplify. NFC.Rafael Espindola
2018-02-28Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama
2018-02-23[ELF] Fix IsPreemptible comment and typo. NFCFangrui Song
2018-02-23[ELF] Add comment for preemptible and fix typo. NFCFangrui Song
2018-02-20Consistent (non) use of empty lines in include blocksSam Clegg
2018-02-14Revert r325158: Convert an assert to a static_assert. NFC.Rui Ueyama
2018-02-14Convert an assert to a static_assert. NFC.Sam Clegg
2018-02-13Check that Symbol types are trivially destructibleSam Clegg
2018-01-16Inline foot gun into only valid use.Rafael Espindola
2017-12-23[ELF] - Fix mistype in comment. NFC.George Rimar
2017-12-21Define isUndefWeak inline.Rafael Espindola
2017-12-20Pass a InputFile reference to the Lazy constructor. NFC.Rafael Espindola
2017-12-20Use a reference to a file in the LazyArchive symbol.Rafael Espindola
2017-12-20LazyObject's file is never null, use a reference.Rafael Espindola
2017-12-20Use a reference for the shared symbol file.Rafael Espindola
2017-12-12Compact symbols from 96 to 88 bytes.Rafael Espindola
2017-11-29Use Symbol::File directly.Rafael Espindola
2017-11-29Replace copyFrom with memcpy.Rafael Espindola
2017-11-28Bring back r319008.Rafael Espindola
2017-11-28Revert r319008, "[ELF] Do not keep symbols if they referenced only from disca...Igor Kudrin
2017-11-28Store the real binding of shared symbols.Rafael Espindola
2017-11-27[ELF] Do not keep symbols if they referenced only from discarded sections.Igor Kudrin
2017-11-24Delete dead code.Rafael Espindola
2017-11-17Remove IsLocal.Rafael Espindola
2017-11-07Delete unused constructor.Rafael Espindola
2017-11-07Remove dead code.Rui Ueyama
2017-11-07Move MIPS-specific code from Symbols.cpp to MIPS.cpp.Rui Ueyama
2017-11-06ELF: Remove function Symbol::isInCurrentOutput().Peter Collingbourne
2017-11-06ELF: Merge DefinedRegular and Defined.Peter Collingbourne
2017-11-06ELF: Remove DefinedCommon.Peter Collingbourne
2017-11-06Do not consider Shared symbols as defined symbols.Rui Ueyama
2017-11-03Rename replaceBody -> replaceSymbol.Rui Ueyama
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-31Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama
2017-10-30Use 64 bits for the shared symbol size again.Rafael Espindola
2017-10-28Reduce sizeof(Symbol) from 104 bytes to 88 bytes.Rui Ueyama