summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)Author
2024-10-06[ELF] Move static nextGroupId isInGroup to LinkerDriverFangrui Song
2024-10-06[ELF] Pass Ctx & to SymbolsFangrui Song
2024-10-06[ELF] Pass Ctx & to InputFilesFangrui Song
2024-10-06[ELF] Pass Ctx & to Arch/Fangrui Song
2024-10-06[ELF] Pass Ctx & to Arch/Fangrui Song
2024-10-03[ELF] Pass Ctx & to InputFilesFangrui Song
2024-09-29[ELF] Pass Ctx & to InputFiles and SyntheticSectionsFangrui Song
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song
2024-09-21[ELF] Replace config-> with ctx.arg. in [IS]*.cppFangrui Song
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song
2024-09-15[ELF] Rename unique_saver to uniqueSaver. NFCFangrui Song
2024-09-09Re-apply "[NFCI][LTO][lld] Optimize away symbol copies within LTO global reso...Mingming Liu
2024-09-08Revert "[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolu...Mingming Liu
2024-09-08[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolution in ...Mingming Liu
2024-09-05[LTO][ELF][lld] Use unique string saver in ELF bitcode symbol parsing (#106670)Mingming Liu
2024-08-07[lld][ARM] Fix assertion when mixing ARM and Thumb objects (#101985)Oliver Stannard
2024-08-01[ELF] Support relocatable files using CREL with explicit addendsFangrui Song
2024-07-28[ELF] Move TarWriter into Ctx. NFCFangrui Song
2024-06-25[NFC][lld][ELF] Remove unused `sec` param of `ObjFile<ELFT>::getRelocTarget` ...Daniil Kovalev
2024-06-20[PassManager] Remove some unnecessary includes (NFC) (#96175)Nikita Popov
2024-06-07[lld] Discard SHT_LLVM_LTO sections in relocatable links (#92825)Paul Kirth
2024-06-07[ELF] Implement --force-group-allocationFangrui Song
2024-05-29Reapply "[lld] Support thumb PLTs" (#93631) (#93644)PiJoules
2024-05-28Revert "[lld] Support thumb PLTs" (#93631)Mehdi Amini
2024-05-28[lld] Support thumb PLTs (#86223)PiJoules
2024-04-04[lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (#72714)Daniil Kovalev
2024-03-29[ELF] Enhance --no-allow-shlib-undefined for non-exported definitionsFangrui Song
2024-03-28[Object,ELFType] Rename TargetEndianness to Endianness (#86604)Fangrui Song
2024-03-25[ELF] Move parse files from Driver.cpp to InputFiles.cpp. NFCFangrui Song
2024-03-25[ELF] Simplify parseArmCMSEImportLib. NFCFangrui Song
2024-03-20[ELF] Add isStaticRelSecType to simplify SHT_REL/SHT_RELA testing. NFCFangrui Song
2024-03-19[ELF] Make LinkerDrive::link a template. NFCFangrui Song
2024-03-15[ELF] Reject certain unknown section types (#85173)Fangrui Song
2024-02-13[lld/ELF] fix typos to cycle botsNico Weber
2024-02-13[lld] Add target support for SystemZ (s390x) (#75643)Ulrich Weigand
2024-01-29[ELF] --warn-backrefs: --defsym does not make a backward referenceFangrui Song
2024-01-22[ELF] Suppress --no-allow-shlib-undefined diagnostic when a SharedSymbol is o...Fangrui Song
2024-01-22[ELF] Add internal InputFile (#78944)Fangrui Song
2024-01-19[ELF] Rename LazyObject to LazySymbol. NFCFangrui Song
2023-12-06[ELF] IWYU <optional> NFCFangrui Song
2023-11-20[lld][ELF] Add armeb support when incoming bc is arm big endian (#72604)dong jianqiang
2023-11-17[lld][ELF] Recognize sparcv9 bitcode (#72609)Brad Smith
2023-11-16[ELF] Make some InputSection/InputFile member functions const. NFCFangrui Song
2023-11-16[ELF] Merge verdefIndex into versionId. NFC (#72208)Fangrui Song
2023-11-15Revert "[ELF] Merge verdefIndex into versionId. NFC" #72208 (#72484)Fangrui Song
2023-11-14[ELF] Merge verdefIndex into versionId. NFC (#72208)Fangrui Song
2023-11-06[ELF] Set `file` for synthesized _binary_ symbolsFangrui Song
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-10-10[lld] [MTE] Drop MTE globals for fully static executables, not ban (#68217)Mitch Phillips
2023-10-03[LLD][ELF] Import `ObjFile::importCmseSymbols` at call site (#68025)Alexandre Ganea