summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)Author
2022-07-15Use value instead of getValue (NFC)Kazu Hirata
2022-06-29[ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into...Fangrui Song
2022-06-26[lld] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-21Reland "[lld-macho] Show source information for undefined references"Daniel Bertalan
2022-06-20Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-20Revert "[lld-macho] Show source information for undefined references"Nico Weber
2022-06-20[lld-macho] Show source information for undefined referencesDaniel Bertalan
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-03-16[ELF] Move invalid binding diagnostic from initializeSymbols to postParseFangrui Song
2022-03-15[ELF] Optimize "Strip sections"Fangrui Song
2022-03-15[ELF] Move section assignment from initializeSymbols to postParseFangrui Song
2022-03-15Revert D120626 "[ELF] Move section assignment from initializeSymbols to postP...Fangrui Song
2022-03-14[ELF] Move section assignment from initializeSymbols to postParseFangrui Song
2022-03-04Reland D119909 [ELF] Parallelize initializeLocalSymbolsFangrui Song
2022-03-04Revert "[ELF] Parallelize initializeLocalSymbols"Jorge Gorbe Moya
2022-02-27[ELF] BitcodeFile: resolve defined symbols before undefined symbolsFangrui Song
2022-02-24[ELF] Parallelize initializeLocalSymbolsFangrui Song
2022-02-23[ELF] Move isUsedInRegularObj assignment from ctor to call sites. NFCFangrui Song
2022-02-23[ELF] Move TLS mismatch error from Symbol::replace to postParseFangrui Song
2022-02-22[ELF] Move duplicate symbol check after input file parsingFangrui Song
2022-02-21[ELF] Replace uncompressed InputSectionBase::data() with rawData. NFCFangrui Song
2022-02-15[ELF] Parse archives as --start-lib object filesFangrui Song
2022-02-07[ELF] Clean up headers. NFCFangrui Song
2022-02-05[ELF] Fix crash when an input is incompatible with a lazy object fileFangrui Song
2022-02-05[ELF] SharedFile::parse: move verdefIndex assignment outside of ctor. NFCFangrui Song
2022-02-05[ELF] Symbol::replace: use the old nameData/nameSize. NFCFangrui Song
2022-02-05[ELF] Don't access other eSym members it st_shndx == SHN_UNDEF. NFCFangrui Song
2022-02-05[ELF] Refactor how exportDynamic is set. NFCFangrui Song
2022-02-01[ELF] Simplify code with invokeELFT. NFCFangrui Song
2022-01-29[ELF] Optimize obj.getSectionIndex. NFCFangrui Song
2022-01-29[ELF] Simplify eSyms. NFCFangrui Song
2022-01-29[ELF] createInputSection: remove unneeded argument. NFCFangrui Song
2022-01-29[ELF] Avoid repeated getObj construction in getSectionIndex. NFCFangrui Song
2022-01-28[ELF] Change the search order for dependent librariesPetr Hosek
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-19[ELF] Remove StringRefZFangrui Song
2022-01-18[ELF] Move SHT_REL/SHT_RELA handling from createInputSection to initializeSec...Fangrui Song
2022-01-18[ELF] Simplify ObjFile<ELFT>::initializeSections. NFCFangrui Song
2022-01-16[ELF] Change some DenseMap<StringRef, *> to DenseMap<CachedHashStringRef, *>....Fangrui Song
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea
2021-12-30[ELF][LTO] Cache symbol table of lazy BitcodeFileFangrui Song
2021-12-30[ELF][LTO] Call madvise(MADV_DONTNEED) on MemoryBuffer instancesFangrui Song
2021-12-27[ELF] Change InStruct/Partition pointers to unique_ptrFangrui Song
2021-12-24[ELF] Optimize replaceCommonSymbolsFangrui Song
2021-12-24[ELF] Add ELFFileBase::{elfShdrs,numELFShdrs} to avoid duplicate llvm::object...Fangrui Song
2021-12-24[ELF] parseLazy: skip local symbolsFangrui Song
2021-12-23[ELF] Optimize symbol initialization and resolutionFangrui Song