summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)Author
2023-09-16[ELF] Make -t work with --format=binaryFangrui Song
2023-07-25[lld][ELF] Support LoongArchWANG Xuerui
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song
2023-05-10[Object] Fix handling of Elf_Nhdr with sh_addralign=8Fangrui Song
2023-04-26[ELF] Add --remap-inputs= and --remap-inputs-file=Fangrui Song
2023-01-28Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata
2023-01-26[NFC] Optimize vector usage in lldJez Ng
2023-01-12[lld/mac] Add support for distributed ThinLTONico Weber
2022-12-17[lld] std::optional::value => operator*/operator->Fangrui Song
2022-12-08[ELF] Merge SHT_RISCV_ATTRIBUTES sectionsFangrui Song
2022-12-02Support: Convert some Optional to std::optionalFangrui Song
2022-12-01[lld][NFC] rename ELF alignment into addralignGuillaume Chatelet
2022-11-27[lld] Change Optional to std::optionalFangrui Song
2022-11-26[ELF] Simplify ObjFile<ELFT>::parseLazy. NFCFangrui Song
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song
2022-11-21[ELF] InputFile: change symbols to unique_ptr<Symbol *[]>Fangrui Song
2022-11-20[ELF] Change rawData to content() and data() to contentMaybeDecompress()Fangrui Song
2022-10-21[ELF] Suppress "duplicate symbol" when resolving STB_WEAK and STB_GNU_UNIQUE ...Fangrui Song
2022-10-02[ELF] Replace some config->ekind with file->ekind. NFCFangrui Song
2022-10-02[ELF] Move init from ELFFileBase constructor to a separate function. NFCFangrui Song
2022-10-02[ELF] Remove redundant getELFKind call. NFCFangrui Song
2022-10-01[ELF] Move driver into ctx and remove indirection. NFCFangrui Song
2022-10-01[ELF] Remove symtab indirection. NFCFangrui Song
2022-10-01[ELF] Remove ctx indirection. NFCFangrui Song
2022-09-29[ELF] Make symAux[0] a sentinelFangrui Song
2022-09-28[ELF] Avoid redundant assignment to Symbol fields. NFCFangrui Song
2022-09-28[ELF] Refactor Symbol initialization and overwritingFangrui Song
2022-09-04[ELF] Change a DSO warning to errorOrWarnFangrui Song
2022-09-04[ELF] SharedFile::parse: make versym handling more preciseFangrui Song
2022-09-04[ELF] Clarify a workaround for mips GNU ld<2.31Fangrui Song
2022-09-04[ELF] Remove a redundant identify_magic call. NFCFangrui Song
2022-08-09[ELF] Simplify llvm::enumerate with structured binding. NFCFangrui Song
2022-08-09[ELF] De-template BitcodeFile::parse. NFCFangrui Song
2022-08-09[ELF] De-template createBitcodeSymbol. NFCFangrui Song
2022-08-07[lld] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-08-06[ELF] toString(const InputFile *): synchronize toStringCacheFangrui Song
2022-08-04[ELF] Parallelize input section initializationFangrui Song
2022-08-04[ELF] Add makeThreadLocal/makeThreadLocalN and remove InputFile::localSymStorageFangrui Song
2022-08-03[ELF] Remove unneeded make<InputSection>. NFCFangrui Song
2022-08-03[ELF] Move updateARMVFPArgs/updateARMVFPArgs. NFCFangrui Song
2022-08-02[lld] Fixed a number of typosGabriel Ravier
2022-07-29[ELF] Move addDependentLibrary/handleSectionGroup. NFCFangrui Song
2022-07-26[ELF] addDependentLibrary: fix a use-after-free bug in archiveNameFangrui Song
2022-07-22[ELF] --fortran-common: remove unneeded identify_magic call. NFCFangrui Song
2022-07-22[ELF] Simplify createObjectFile/createLazyFile. NFCFangrui Song