aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)AuthorFilesLines
2026-01-09Fix lld crash using --fix-cortex-a53-843419 (#170495)TarcĂ­sio Fischer5-25/+48
2026-01-06[ELF] Add VersionNode lexer state for better version script parsingFangrui Song3-19/+48
2025-12-31[lld][dtlto] Invert dependency edge from LTO->DTLTO to DTLTO->LTOBenjamin Kramer1-0/+1
2025-12-31[DTLTO][ELF][COFF] Add archive support for DTLTO. (#157043)Konstantin Belochapka2-56/+24
2025-12-24[ELF] Include sharded relocations in RelocationBaseSection::getSizeJessica Clarke1-1/+6
2025-12-24[NFC][ELF] Move mergeRels/partitionRels into finalizeContentsJessica Clarke3-17/+12
2025-12-24[NFC][ELF][AArch64][MTE] Don't duplicate addRelativeReloc call for MTE globalsJessica Clarke1-19/+20
2025-12-24[NFC][ELF] Abstract RelrBaseSection more like RelocationBaseSectionJessica Clarke2-8/+27
2025-12-24[NFC][ELF] Don't reimplement addReloc in GotSection::addConstantJessica Clarke2-2/+1
2025-12-24[NFC][ELF] Use InputSectionBase::addReloc in addRelativeRelocJessica Clarke1-1/+1
2025-12-22[ELF][AArch64][PAC] Replace R_AARCH64_AUTH_ABS64 addend hackJessica Clarke3-13/+10
2025-12-22[NFC][ELF][AArch64][MTE] Replace addend hack with less-confusing codeJessica Clarke4-14/+5
2025-12-22[NFC][ELF][AArch64][PAC] Use existing addSymbolReloc for R_AARCH64_AUTH_ABS64Jessica Clarke1-7/+6
2025-12-09ELF: Remove stray ;. NFCFangrui Song1-1/+1
2025-12-09[NFC][ELF] Remove pointless NEEDS_TLSGD_TO_IE (#171046)Jessica Clarke2-9/+4
2025-12-02[lld] Fix typo in lld manpage, nfc (#170299)serge-sans-paille1-1/+1
2025-11-30ELF: Move .eh_frame_hdr code closer to .eh_frame . NFCFangrui Song2-106/+81
2025-11-27[LLD] Add support for statically resolved vendor-specific RISCV relocations. ...Owen Anderson3-8/+163
2025-11-22ELF: Use index 0 for unversioned undefined symbols (#168189)Fangrui Song3-4/+8
2025-11-19ELF: Add support for relocating R_AARCH64_FUNCINIT64.Peter Collingbourne3-3/+24
2025-11-18[ELF][AArch64] Fix copy/paste error in llvm_unreachable messageJessica Clarke1-1/+1
2025-11-17Remove shadowing "size" field from classes that inherit from SyntheticSection...Sterling-Augustine2-15/+4
2025-11-06[lld] Remove redundant declarations (NFC) (#166712)Kazu Hirata1-2/+0
2025-11-02[ADT] Prepare to deprecate variadic `StringSwitch::Cases`. NFC. (#166020)Jakub Kuderski2-12/+13
2025-10-31[lld][ARM] Don't emit veneers for wraparound branches. (#165263)Simon Tatham1-1/+1
2025-10-30ELF: Rename RandomizePaddingSection to PaddingSection.Peter Collingbourne3-10/+8
2025-10-24[lld] Add infrastructure for handling RISCV vendor-specific relocations. (#15...Owen Anderson1-0/+57
2025-10-23[DTLTO][Clang][LLD] Fix DTLTO for multi-call LLVM driver toolchain (#162456)Andrew Ng4-1/+8
2025-10-20[ADT] Prepare for deprecation of StringSwitch cases with 4+ args. NFC. (#164173)Jakub Kuderski1-5/+5
2025-10-16[lld] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163701)Kazu Hirata1-1/+1
2025-10-13[ELF] Refactor RelocScan::scan to be target-specific (#163138)Fangrui Song7-354/+446
2025-10-02[DTLTO][LLD] Tidy up DTLTO related options (NFC) (#161675)Andrew Ng2-5/+6
2025-09-29ELF: Use preprocessed relocations for EhInputSection scanningFangrui Song2-25/+35
2025-09-29ELF: Rename Relocations.cpp functions and rewrite the file-level comment. NFCFangrui Song1-44/+29
2025-09-29ELF: Store EhInputSection relocations to simplify code. NFCFangrui Song5-100/+99
2025-09-24ELF: EhFrameSection: Remove unused template parametersFangrui Song2-7/+7
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song13-60/+45
2025-09-20[ELF] -r/--emit-relocs: Fix crash when processing .rela.text before .text (#1...mykouHW1-8/+12
2025-09-19[ELF] Add --print-gc-sections=<file> (#159706)Fangrui Song4-7/+24
2025-09-15[RISCV] Use X_X0 instead of literal 0. NFC (#158753)Craig Topper1-1/+1
2025-09-09[JITLink][RISC-V] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 (#153778)Zhijin Zeng2-9/+1
2025-08-22[ELF][LoongArch] -r: Synthesize R_LARCH_ALIGN at input section start (#153935)Zhaoxin Yang3-3/+130
2025-08-18[lld] Replace SmallSet with SmallPtrSet (NFC) (#154263)Kazu Hirata1-2/+2
2025-08-12[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song4-4/+152
2025-08-12Revert "[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song4-151/+4
2025-08-11ELF: Add support for R_AARCH64_PATCHINST relocation type.Peter Collingbourne3-1/+15
2025-08-08[ELF] -r: Synthesize R_RISCV_ALIGN at input section startFangrui Song4-4/+151
2025-08-07[lld][ELF] filter out section symbols when use BP reorder (#151685)Pengying Xu1-4/+6
2025-08-07ELF: -r: Call assignAddresses only onceFangrui Song3-7/+3
2025-08-03[ELF][Hexagon] Fix host endianness assumptionJessica Clarke1-3/+2