aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Arch/X86_64.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[ELF] Add target-specific relocation scanning for x86 (#178846)Fangrui Song1-44/+144
2026-02-09[NFC][ELF] Remove redundant and unused file argument from deleteFallThruJmpIn...Jessica Clarke1-6/+6
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song1-7/+3
2025-07-01[LLD][ELF] Skip non-SHF_ALLOC sections when checking max VA and max VA differ...Mingjie Xu1-0/+2
2025-06-24Reapply "ELF: Add branch-to-branch optimization."Peter Collingbourne1-0/+68
2025-06-23Revert "ELF: Add branch-to-branch optimization."Hans Wennborg1-68/+0
2025-06-22[lld] Use llvm::partition_point (NFC) (#145209)Kazu Hirata1-3/+2
2025-06-20ELF: Add branch-to-branch optimization.Peter Collingbourne1-0/+69
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-1/+0
2024-12-07[ELF] Remove unneeded sym->file checkFangrui Song1-1/+1
2024-12-05[X86][LLD] Handle R_X86_64_CODE_6_GOTTPOFF relocation type (#117675)Feng Zou1-3/+42
2024-11-27[X86][LLD] Handle R_X86_64_CODE_4_GOTPC32_TLSDESC relocation type (#116909)Feng Zou1-12/+27
2024-11-27[X86][LLD] Handle R_X86_64_CODE_4_GOTTPOFF relocation type (#116634)Feng Zou1-30/+58
2024-11-20[X86][MC,LLD][NFC] Rename R_X86_64_REX2_GOTPCRELX (#116737)Feng Zou1-6/+7
2024-11-16[ELF] Make RelType a struct typeFangrui Song1-1/+1
2024-11-16[ELF] Replace internalLinkerError(getErrorLoc(ctx, buf) + ...) with InternalE...Fangrui Song1-3/+1
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-1/+2
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-1/+1
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-6/+6
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-7/+9
2024-10-19[ELF] Pass Ctx & to Symbol::getVAFangrui Song1-1/+1
2024-10-13[ELF] Pass Ctx & to check*Fangrui Song1-11/+11
2024-10-11[ELF] Pass Ctx &Fangrui Song1-1/+1
2024-10-10[ELF] Pass Ctx &Fangrui Song1-4/+14
2024-10-07[ELF] Change Ctx::target to unique_ptr (#111260)Fangrui Song1-14/+10
2024-10-07Revert "[ELF] Change Ctx::target to unique_ptr (#111260)" (#111449)Paul Kirth1-10/+14
2024-10-06[ELF] Change Ctx::target to unique_ptr (#111260)Fangrui Song1-14/+10
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-6/+6
2024-10-06[ELF] Pass Ctx & to SymbolsFangrui Song1-11/+11
2024-10-06[ELF] getRelocTargetVA: pass Ctx and Relocation. NFCFangrui Song1-9/+7
2024-09-29[X86,lld] Handle relocation R_X86_64_REX2_GOTPCRELX (#109783)Shengchen Kan1-12/+29
2024-09-28[ELF] Pass Ctx & to TargetInfo. NFCFangrui Song1-14/+12
2024-09-28[ELF] Remove unneeded getTargetInfo. NFCFangrui Song1-3/+1
2024-09-28[ELF] Pass Ctx & to RelocationsFangrui Song1-1/+1
2024-09-21[ELF] Replace config-> with ctx.arg. in Arch/Fangrui Song1-9/+9
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song1-8/+8
2024-08-21[ELF] Move mainPart to Ctx. NFCFangrui Song1-1/+1
2024-08-03[ELF] Move outputSections into Ctx. NFCFangrui Song1-2/+2
2024-06-20[ELF] -no-pie: don't optimize addq R_X86_64_REX_GOTPCRELX when !isInt<32>(va)Fangrui Song1-7/+10
2024-03-24[lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#8...Arthur Eubanks1-3/+4
2024-01-21[ELF] Clarify the first entry of .got.plt NFCFangrui Song1-4/+4
2024-01-07[lld][ELF][X86] Add missing X86_64_TPOFF64 case in switches (#77208)Nicholas Mosier1-0/+2
2023-10-04[lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too farArthur Eubanks1-1/+42
2023-10-03[ELF] Handle relocations in synthetic .eh_frame with a non-zero offset within...simpal011-0/+2
2022-11-21[ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to...Fangrui Song1-7/+7
2022-11-20[ELF] Change rawData to content() and data() to contentMaybeDecompress()Fangrui Song1-1/+1
2022-10-17[ELF] Make relocateAlloc target specific. NFCFangrui Song1-36/+69
2022-10-16[ELF] Set DF_STATIC_TLS for AArch64/PPC32/PPC64Fangrui Song1-3/+0
2022-04-04fix comment typos to cycle botsNico Weber1-1/+1
2022-02-21[ELF] Replace uncompressed InputSectionBase::data() with rawData. NFCFangrui Song1-1/+1