summaryrefslogtreecommitdiffstats
path: root/lld/ELF/SymbolTable.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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-4/+6
* [LLD] Simplify the demangleItanium function. NFC.Martin Storsjo2019-09-271-4/+1
* [ELF] Initialize 2 fields of Symbol in SymbolTable::insertFangrui Song2019-08-141-0/+4
* [ELF] Simplify handling of exportDynamic and isPreemptibleFangrui Song2019-08-131-6/+3
* [ELF] Rename odd variable names "New" after r365730. NFCFangrui Song2019-08-131-3/+3
* [ELF] Consistently prioritize non-* wildcards overs "*" in version scriptsFangrui Song2019-08-051-29/+30
* [ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song2019-07-161-2/+2
* [ELF] Handle non-glob patterns before glob patterns in version scripts & fix ...Fangrui Song2019-07-111-22/+18
* [ELF] Warn rather than error when duplicate version assignments occurFangrui Song2019-07-111-4/+15
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-115/+115
* ELF: Add basic partition data structures and behaviours.Peter Collingbourne2019-05-291-0/+1
* Use SymbolTable::insert() to implement --trace.Rui Ueyama2019-05-281-16/+3
* Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama2019-05-231-319/+3
* Speed up --start-lib and --end-lib.Rui Ueyama2019-05-231-0/+1
* Move SymbolTable::addCombinedLTOObject() to LinkerDriver.Rui Ueyama2019-05-231-28/+0
* [ELF] Improve error message for relocations to symbols defined in discarded s...Fangrui Song2019-05-221-2/+6
* Make replaceSymbol a member function of Symbol.Rui Ueyama2019-05-201-6/+6
* Move symbol resolution code out of SymbolTable class.Rui Ueyama2019-05-171-104/+89
* Pemove SymbolTable::addBitcode as it is redundant.Rui Ueyama2019-05-161-17/+0
* Consistently return `Symbol *` from SymbolTable's add-family functions.Rui Ueyama2019-05-161-8/+14
* De-template parseFile() and SymbolTable's add-family functions.Rui Ueyama2019-05-161-33/+9
* Introduce CommonSymbol.Rui Ueyama2019-05-161-103/+93
* Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama2019-05-161-209/+179
* Move SymbolTable::addFile to InputFiles.cpp.Rui Ueyama2019-05-141-84/+4
* [ELF] Reorder BitcodeFiles.empty() to call thinLTOCreateEmptyIndexFiles() in ...Fangrui Song2019-05-071-6/+0
* [ELF] --plugin-opt=thinlto-index-only: create empty index files even if all b...Fangrui Song2019-05-021-1/+4
* De-template SymbolTable::addShared.Rui Ueyama2019-04-091-23/+9
* ELF: De-template SharedFile. NFCI.Peter Collingbourne2019-04-081-24/+7
* [ELF] Support --{,no-}allow-shlib-undefinedFangrui Song2019-02-011-1/+1
* [ELF] Simplify. NFCFangrui Song2019-01-291-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ELF] A shared object is needed if any of its occurrences is neededFangrui Song2018-12-271-1/+13
* Remove dead code.Rui Ueyama2018-12-201-4/+0
* Simplify. NFC.Rui Ueyama2018-12-201-12/+7
* [ELF] Move IsNeeded logic from SymbolTable::addShared to MarkLive, and check ...Fangrui Song2018-12-201-3/+0
* Simplify. NFC.Rui Ueyama2018-12-191-7/+12
* [ELF] - Make SymbolTable::addDefined return Defined.George Rimar2018-11-221-4/+4
* Remove `Type` parameter from SymbolTable::insert(). NFC.Rui Ueyama2018-10-121-12/+7
* Remove SymbolTable::addAbsolute().Rui Ueyama2018-10-111-7/+0
* Rename SymbolTable::addRegular -> SymbolTable::addDefined.Rui Ueyama2018-10-111-2/+2
* Remove SymbolTable::addUndefined<ELF32LE>(StringRef).Rui Ueyama2018-10-111-11/+0
* Make a member function private and rename it to avoid function overloading.Rui Ueyama2018-10-101-4/+4
* Merge two overloaded functions into one function. NFC.Rui Ueyama2018-10-091-8/+3
* Return early. NFC.Rui Ueyama2018-10-091-15/+14
* Remove redundant `Symtab->`.Rui Ueyama2018-10-091-7/+7
* Simplify. NFC.Rui Ueyama2018-10-091-5/+4
* Remove a use of template to make code less abstracted.Rui Ueyama2018-10-091-19/+26
* Change how we handle -wrap.Rui Ueyama2018-08-221-61/+13
* Revert r336609: Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama2018-07-181-11/+0
OpenPOWER on IntegriCloud