summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.h
Commit message (Expand)AuthorAgeFilesLines
* [lld][ELF] Remove unused enum value. NFCSam Clegg2023-03-061-1/+0
* [llvm][ADT] Replace uses of `makeMutableArrayRef` with deduction guidesJoe Loser2023-01-161-1/+1
* Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille2023-01-101-3/+3
* [lld] Change Optional to std::optionalFangrui Song2022-11-271-2/+3
* [ELF] Change most llvm::Optional to std::optionalFangrui Song2022-11-261-1/+1
* [ELF] InputFile: change symbols to unique_ptr<Symbol *[]>Fangrui Song2022-11-211-8/+10
* [ELF] Move init from ELFFileBase constructor to a separate function. NFCFangrui Song2022-10-021-0/+1
* [ELF] Remove redundant getELFKind call. NFCFangrui Song2022-10-021-5/+4
* [ELF] Remove a redundant identify_magic call. NFCFangrui Song2022-09-041-1/+1
* [ELF] De-template BitcodeFile::parse. NFCFangrui Song2022-08-091-1/+1
* [ELF] Parallelize input section initializationFangrui Song2022-08-041-1/+1
* [ELF] Add makeThreadLocal/makeThreadLocalN and remove InputFile::localSymStorageFangrui Song2022-08-041-3/+0
* [ELF] Internalize isBitcode. NFCFangrui Song2022-07-221-4/+0
* [ELF] Simplify createObjectFile/createLazyFile. NFCFangrui Song2022-07-221-4/+2
* [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into...Fangrui Song2022-06-291-7/+0
* Reland D119909 [ELF] Parallelize initializeLocalSymbolsFangrui Song2022-03-041-0/+5
* Revert "[ELF] Parallelize initializeLocalSymbols"Jorge Gorbe Moya2022-03-041-5/+0
* [ELF] Parallelize initializeLocalSymbolsFangrui Song2022-02-241-0/+5
* [ELF] Move duplicate symbol check after input file parsingFangrui Song2022-02-221-0/+4
* [ELF] Parse archives as --start-lib object filesFangrui Song2022-02-151-31/+1
* [ELF] Clean up headers. NFCFangrui Song2022-02-071-5/+1
* [ELF] De-template getAndFeatures. NFCFangrui Song2022-01-291-2/+1
* [ELF] createInputSection: remove unneeded argument. NFCFangrui Song2022-01-291-1/+1
* [ELF] Avoid repeated getObj construction in getSectionIndex. NFCFangrui Song2022-01-291-3/+4
* [ELF] Reorder InputFile members. NFCFangrui Song2022-01-291-13/+12
* [ELF] Move SHT_REL/SHT_RELA handling from createInputSection to initializeSec...Fangrui Song2022-01-181-2/+2
* [ELF][LTO] Call madvise(MADV_DONTNEED) on MemoryBuffer instancesFangrui Song2021-12-301-0/+1
* [ELF] Delete unused LazyObjKindFangrui Song2021-12-271-1/+0
* [ELF] Optimize replaceCommonSymbolsFangrui Song2021-12-241-1/+4
* [ELF] Add ELFFileBase::{elfShdrs,numELFShdrs} to avoid duplicate llvm::object...Fangrui Song2021-12-241-0/+6
* [ELF] Optimize --wrap to only check non-local symbolsFangrui Song2021-12-241-3/+5
* [ELF][PPC32] Support .got2 in an output section descriptionFangrui Song2021-12-231-4/+5
* [ELF] Use SmallVector for some global variables (*Files and *Sections). NFCFangrui Song2021-12-221-6/+6
* [ELF] Replace LazyObjFile with lazy ObjFile/BitcodeFileFangrui Song2021-12-221-32/+15
* [ELF] Change mipsGotIndex to uint32_tFangrui Song2021-12-211-1/+1
* [ELF] Change objectFiles to ELFFileBase *Fangrui Song2021-12-151-1/+1
* [ELF] Use SmallVector for SharedFile and simplify parseVerdefsFangrui Song2021-12-141-4/+4
* [ELF] Make InputFile smallerFangrui Song2021-12-141-47/+47
* [ELF] Move ObjFile<ELFT>::{getLocalSymbols,getGlobalSymbols} to non-template ...Fangrui Song2021-11-301-3/+9
* [ELF] Rename fetch to extractFangrui Song2021-11-261-8/+8
* [ELF] Improve sh_info=0 and sh_info>=num_sections diagnostic for SHT_REL/SHT_...Fangrui Song2021-11-091-1/+2
* [ELF] Replace InputBaseSection::{areRelocsRela,firstRelocation,numRelocation}...Fangrui Song2021-10-271-1/+2
* [ELF] Change SharedFile::soName from std::string to StringRefFangrui Song2021-10-251-2/+2
* [ELF] Remove irrelevant group signature hack working around old gold -rFangrui Song2021-10-251-5/+1
* [ELF] Update comments/diagnostics for some long options to use the canonical ...Fangrui Song2021-10-251-2/+1
* [LLD] Adding support for RELA for CG Profile.Alexander Yermolovich2021-07-131-4/+2
* [MC][ELF] Change SHT_LLVM_CALL_GRAPH_PROFILE relocations from SHT_RELA to SHT...Fangrui Song2021-06-241-2/+2
* [LLD][LLVM] CG Graph profile using relocationsAlexander Yermolovich2021-06-241-1/+3
* [LLD] Improve reporting unresolved symbols in shared librariesIgor Kudrin2021-05-111-3/+4
* [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definit...Georgii Rymar2020-12-291-6/+1