summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)Author
2017-04-14ELF: Remove some dead code.Peter Collingbourne
2017-04-13Do not initialize this->SoName with this->DefaultSoName.Rui Ueyama
2017-04-12[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov
2017-04-12Revert "[lld] Keep full library path in DT_NEEDED."Evgeniy Stepanov
2017-04-11[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov
2017-04-03Remove InputFiles::LogName.Rui Ueyama
2017-03-31Re-apply r299168 and r299169 now that the libdeps are fixed.Peter Collingbourne
2017-03-31Revert r299168 and r299169 due to library dependency issues.Peter Collingbourne
2017-03-31LTO: Reduce memory consumption by creating an in-memory symbol table for Inpu...Peter Collingbourne
2017-03-30Include filenames in error messages to report broken files.Rui Ueyama
2017-03-30Change the error message format for undefined symbols.Rui Ueyama
2017-03-28LTO: Replace InputFile::Symbol::getFlags() with predicate accessors. NFC.Peter Collingbourne
2017-03-21[ELF] - Fix one more access to Sections member.George Rimar
2017-03-21[ELF] Follow-up to r298345 "[ELF] - Detemplate GdbIndexSection."George Rimar
2017-03-20Move OffsetInArchive to BitcodeFile.Rafael Espindola
2017-03-17Compute Config member function return values only once.Rui Ueyama
2017-03-17Define Config::isLE and Config::wordsize.Rui Ueyama
2017-03-17recommend using llvm-ar when finding undefined references and empty archivesBob Haarman
2017-03-08Rename one of the getOffset methods.Rafael Espindola
2017-03-08Remove redundant member of InputSectionBase. NFC.Rafael Espindola
2017-03-06Detemplate EhInputSection. NFC.Rafael Espindola
2017-03-06Detemplate merge (input and synthetic) sections. NFC.Rafael Espindola
2017-02-28Use make<> instead of new (BAlloc). NFC.Rui Ueyama
2017-02-28De-template DefinedRegular.Rui Ueyama
2017-02-28Add Triple::thumb to getBitcodeMachineKindSean Silva
2017-02-24Use uint64_t instead of uintX_t where the larger type just works.Rui Ueyama
2017-02-23Make InputSection a class. NFC.Rafael Espindola
2017-02-23Slightly improve an error message.Rui Ueyama
2017-02-23Add a comment about .note.GNU-split-stack.Rui Ueyama
2017-02-23Update comment: .note.GNU-stack is added by default today.Rui Ueyama
2017-02-23Update a comment about .note.GNU-stack.Rui Ueyama
2017-02-23Use isa<MergeInputSection> to check if a section is a merge section.Rui Ueyama
2017-02-23Convert InputSectionBase to a class.Rafael Espindola
2017-02-21Do not use errs() or outs() directly. Instead use message(), log() or error()Rui Ueyama
2017-02-17[ELF] - Added support of linkerscript's "/DISCARD/" for --emit-relocsGeorge Rimar
2017-02-17[ELF] - Move DependentSections vector from InputSection to InputSectionBaseGeorge Rimar
2017-02-16[ELF] - Allow section to have multiple dependent sections.George Rimar
2017-02-14[ELF] - Do not segfault when using -r and section groups.George Rimar
2017-02-08Recommit r294464 "[ELF] - Added partial support for --emit-relocs (no --gc-se...George Rimar
2017-02-08Reverted r294464 "[ELF] - Added partial support for --emit-relocs (no --gc-se...George Rimar
2017-02-08[ELF] - Added partial support for --emit-relocs (no --gc-section case, no /DI...George Rimar
2017-02-01[ELF] Use SyntheticSections for ThunksPeter Smith
2017-01-28Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama
2017-01-27[ELF][ARM] Use SyntheticSections for ThunksPeter Smith
2017-01-12Remove error(error_code, const Twine &).Rui Ueyama
2017-01-11Make the -b binary .data section rw.Rafael Espindola
2017-01-09ELF: Discard .gnu.linkonce.* sections.Peter Collingbourne
2017-01-09Add linker-script-included files to reproduce tar files.Rui Ueyama
2017-01-06Handle versioned undefined symbols.Rafael Espindola
2017-01-06Merge elf::toString and coff::toString.Rui Ueyama