summaryrefslogtreecommitdiffstats
path: root/lld/COFF/InputFiles.cpp
Commit message (Expand)AuthorAgeFilesLines
* COFF: Rename RoundUpToAlignment -> align.Rui Ueyama2016-01-081-1/+0
* Update for llvm change.Rafael Espindola2015-12-041-6/+6
* These are the matching changes needed to the lld project for the changes to llvmKevin Enderby2015-11-051-1/+4
* Don't implicitly construct an Archive::child_iterator.Rafael Espindola2015-11-051-6/+5
* COFF: Fix thread-safety bug.Rui Ueyama2015-09-191-0/+5
* COFF: Corrected error message if a section failed to load.Rui Ueyama2015-09-131-2/+2
* COFF: Use section content checksum for ICF.Rui Ueyama2015-09-041-1/+2
* Remove an allocator which was used for just one allocation.Rafael Espindola2015-09-021-3/+1
* COFF: Preserve original spelling of DLL file name.Rui Ueyama2015-09-021-1/+1
* COFF: Use ErrorOr::operator* instead of ErrorOr::get.Rui Ueyama2015-08-181-4/+4
* COFF: Do not handle __NULL_IMPORT_DESCRIPTOR differently than the other symbols.Rui Ueyama2015-08-181-7/+2
* COFF: Allow forward reference for weak externalsRui Ueyama2015-08-171-1/+5
* COFF: Fix the order of the DLL import entry.Rui Ueyama2015-08-171-1/+2
* COFF: Simplify Writer::createImportTables.Rui Ueyama2015-08-171-5/+5
* Update for llvm api change.Rafael Espindola2015-08-131-1/+1
* Port the error functions from ELF to COFF.Rafael Espindola2015-08-061-56/+33
* COFF: Fix bad #includes.Rui Ueyama2015-08-051-1/+1
* Remove unused #includes.Rui Ueyama2015-07-291-1/+0
* COFF: Skip non-DWARF debug info sections.Rui Ueyama2015-07-281-0/+4
* COFF: Use short identifiers. NFC.Rui Ueyama2015-07-251-3/+3
* COFF: Split ImportThunkChunk into x86 and x64. NFC.Rui Ueyama2015-07-251-2/+4
* COFF: Implement Safe SEH support for x86.Rui Ueyama2015-07-241-2/+31
* Use getChildOffset instead of getBuffer for identifying a member.Rafael Espindola2015-07-141-3/+2
* Revert "Make COFF linker work when it's built by clang again."Rui Ueyama2015-07-141-2/+7
* Make COFF linker work when it's built by clang again.Nico Weber2015-07-131-7/+2
* COFF: Fix import symbol name mangling.Rui Ueyama2015-07-091-2/+8
* COFF: Infer machine type earlier than before.Rui Ueyama2015-07-091-1/+23
* COFF: Implement dllimported symbol name mangling.Rui Ueyama2015-07-081-9/+18
* COFF: Emit a symbol table if /debug is specifiedDavid Majnemer2015-07-081-1/+2
* COFF: Check for incompatible machine types.Rui Ueyama2015-07-071-5/+0
* COFF: Make ArchiveFile::getMember lock-free.Rui Ueyama2015-07-061-5/+7
* COFF: Make ArchiveFile::getMember thread-safe.Rui Ueyama2015-07-051-0/+5
* COFF: Numerous fixes for interaction between LTO and weak externals.Peter Collingbourne2015-07-041-2/+5
* Revert "COFF: Do not use VirtualSize section header field for directive secti...Rui Ueyama2015-07-041-2/+1
* COFF: Do not use VirtualSize section header field for directive sections.Rui Ueyama2015-07-041-1/+2
* COFF: Fix the case where an object defines a weak external and its alias.Peter Collingbourne2015-07-031-1/+1
* COFF: Make symbols satisfy weak ordering.Rui Ueyama2015-07-021-0/+2
* COFF: Resolve AlternateNames using weak aliases.Rui Ueyama2015-07-021-1/+1
* COFF: Chagne weak alias' type from SymbolBody** to SymbolBody*. NFC.Rui Ueyama2015-07-011-1/+3
* COFF: Change the order of adding symbols to the symbol table.Rui Ueyama2015-06-301-2/+2
* COFF: Implement SymbolBody::getDebugName() for DefinedBitcode symbols.Peter Collingbourne2015-06-301-1/+2
* COFF: Use LTOModule::getLinkerOpts() instead of reading the linker directives...Peter Collingbourne2015-06-291-24/+1
* COFF: Split ObjectFile::createSymbolBody into small functions. NFC.Rui Ueyama2015-06-291-13/+23
* [cleanup] Clean up the flow of creating a symbol body for regular symbols.Chandler Carruth2015-06-291-17/+17
* [opt] Inline a trivial lookup function into the header.Chandler Carruth2015-06-271-4/+0
* COFF: Avoid vector reallocation. NFC.Rui Ueyama2015-06-261-1/+3
* COFF: Fix local absolute symbols.Rui Ueyama2015-06-261-1/+1
* COFF: Don't read non-x64 object files.Rui Ueyama2015-06-261-0/+7
* COFF: Better error message for duplicate symbols.Rui Ueyama2015-06-251-2/+2
* COFF: Merge DefinedRegular and DefinedCOMDAT.Rui Ueyama2015-06-251-4/+2
OpenPOWER on IntegriCloud