summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Object] Fix handling of Elf_Nhdr with sh_addralign=8Fangrui Song2023-05-101-4/+5
* [ELF] Add --remap-inputs= and --remap-inputs-file=Fangrui Song2023-04-261-0/+23
* Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata2023-01-281-1/+1
* [NFC] Optimize vector usage in lldJez Ng2023-01-261-3/+3
* [lld/mac] Add support for distributed ThinLTONico Weber2023-01-121-3/+1
* [lld] std::optional::value => operator*/operator->Fangrui Song2022-12-171-1/+1
* [ELF] Merge SHT_RISCV_ATTRIBUTES sectionsFangrui Song2022-12-081-24/+0
* Support: Convert some Optional to std::optionalFangrui Song2022-12-021-2/+2
* [lld][NFC] rename ELF alignment into addralignGuillaume Chatelet2022-12-011-1/+1
* [lld] Change Optional to std::optionalFangrui Song2022-11-271-5/+5
* [ELF] Simplify ObjFile<ELFT>::parseLazy. NFCFangrui Song2022-11-261-11/+8
* [ELF] Change most llvm::Optional to std::optionalFangrui Song2022-11-261-4/+4
* [ELF] InputFile: change symbols to unique_ptr<Symbol *[]>Fangrui Song2022-11-211-5/+13
* [ELF] Change rawData to content() and data() to contentMaybeDecompress()Fangrui Song2022-11-201-4/+5
* [ELF] Suppress "duplicate symbol" when resolving STB_WEAK and STB_GNU_UNIQUE ...Fangrui Song2022-10-211-1/+1
* [ELF] Replace some config->ekind with file->ekind. NFCFangrui Song2022-10-021-4/+4
* [ELF] Move init from ELFFileBase constructor to a separate function. NFCFangrui Song2022-10-021-12/+17
* [ELF] Remove redundant getELFKind call. NFCFangrui Song2022-10-021-13/+17
* [ELF] Move driver into ctx and remove indirection. NFCFangrui Song2022-10-011-3/+3
* [ELF] Remove symtab indirection. NFCFangrui Song2022-10-011-20/+14
* [ELF] Remove ctx indirection. NFCFangrui Song2022-10-011-15/+15
* [ELF] Make symAux[0] a sentinelFangrui Song2022-09-291-1/+0
* [ELF] Avoid redundant assignment to Symbol fields. NFCFangrui Song2022-09-281-1/+2
* [ELF] Refactor Symbol initialization and overwritingFangrui Song2022-09-281-0/+2
* [ELF] Change a DSO warning to errorOrWarnFangrui Song2022-09-041-2/+2
* [ELF] SharedFile::parse: make versym handling more preciseFangrui Song2022-09-041-17/+16
* [ELF] Clarify a workaround for mips GNU ld<2.31Fangrui Song2022-09-041-4/+4
* [ELF] Remove a redundant identify_magic call. NFCFangrui Song2022-09-041-8/+6
* [ELF] Simplify llvm::enumerate with structured binding. NFCFangrui Song2022-08-091-20/+15
* [ELF] De-template BitcodeFile::parse. NFCFangrui Song2022-08-091-7/+2
* [ELF] De-template createBitcodeSymbol. NFCFangrui Song2022-08-091-3/+2
* [lld] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song2022-08-071-1/+1
* [ELF] toString(const InputFile *): synchronize toStringCacheFangrui Song2022-08-061-5/+9
* [ELF] Parallelize input section initializationFangrui Song2022-08-041-107/+136
* [ELF] Add makeThreadLocal/makeThreadLocalN and remove InputFile::localSymStorageFangrui Song2022-08-041-2/+1
* [ELF] Remove unneeded make<InputSection>. NFCFangrui Song2022-08-031-4/+4
* [ELF] Move updateARMVFPArgs/updateARMVFPArgs. NFCFangrui Song2022-08-031-86/+86
* [lld] Fixed a number of typosGabriel Ravier2022-08-021-1/+1
* [ELF] Move addDependentLibrary/handleSectionGroup. NFCFangrui Song2022-07-291-59/+59
* [ELF] addDependentLibrary: fix a use-after-free bug in archiveNameFangrui Song2022-07-261-2/+2
* [ELF] --fortran-common: remove unneeded identify_magic call. NFCFangrui Song2022-07-221-1/+1
* [ELF] Simplify createObjectFile/createLazyFile. NFCFangrui Song2022-07-221-20/+13
* Use value instead of getValue (NFC)Kazu Hirata2022-07-151-1/+1
* [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into...Fangrui Song2022-06-291-19/+12
* [lld] Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-261-1/+1
* Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2022-06-251-2/+2
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-251-2/+2
* Reland "[lld-macho] Show source information for undefined references"Daniel Bertalan2022-06-211-2/+2
* Don't use Optional::getValue (NFC)Kazu Hirata2022-06-201-1/+1
* Revert "[lld-macho] Show source information for undefined references"Nico Weber2022-06-201-2/+2