aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Arch/AArch64.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-02-11[ELF] Simplify AArch64::relocateAlloc. NFCFangrui Song1-5/+6
2026-01-09Fix lld crash using --fix-cortex-a53-843419 (#170495)TarcĂ­sio Fischer1-0/+5
2025-12-22[ELF][AArch64][PAC] Replace R_AARCH64_AUTH_ABS64 addend hackJessica Clarke1-11/+7
2025-12-22[NFC][ELF][AArch64][MTE] Replace addend hack with less-confusing codeJessica Clarke1-13/+1
2025-11-19ELF: Add support for relocating R_AARCH64_FUNCINIT64.Peter Collingbourne1-1/+4
2025-11-18[ELF][AArch64] Fix copy/paste error in llvm_unreachable messageJessica Clarke1-1/+1
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song1-7/+3
2025-08-11ELF: Add support for R_AARCH64_PATCHINST relocation type.Peter Collingbourne1-0/+12
2025-06-24Reapply "ELF: Add branch-to-branch optimization."Peter Collingbourne1-0/+58
2025-06-23Revert "ELF: Add branch-to-branch optimization."Hans Wennborg1-58/+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/+59
2025-06-13[lld] Refactor storage of PAuth ABI core info (#141920)SivanShani-Arm1-2/+1
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-1/+0
2025-01-22[PAC][lld][AArch64][ELF] Support signed TLSDESC (#113817)Daniil Kovalev1-0/+8
2024-12-18[PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (#113816)Daniil Kovalev1-0/+5
2024-12-17[PAC][lld][AArch64][ELF] Support signed GOT (#113815)Daniil Kovalev1-0/+9
2024-12-03[ELF] Rename target-specific RelExpr enumeratorsFangrui Song1-10/+10
2024-11-18[PAC][lld] Use braa instr in PAC PLT sequence with valid PAuth core info (#11...Daniil Kovalev1-7/+29
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-2/+2
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-4/+5
2024-10-23[PAC][lld] Fix reloc against adrp imm in PAC PLT header (#113429)Daniil Kovalev1-1/+1
2024-10-19[ELF] Pass Ctx & to Symbol::getVAFangrui Song1-6/+6
2024-10-13[ELF] Pass Ctx & to check*Fangrui Song1-23/+23
2024-10-13[ELF] Pass Ctx & to (read|write)(16|64)Fangrui Song1-10/+10
2024-10-13[ELF] Pass Ctx & to read32/write32Fangrui Song1-4/+4
2024-10-11[ELF] Pass Ctx &Fangrui Song1-1/+1
2024-10-07[ELF] Pass Ctx & to ARM/AArch64Fangrui Song1-1/+1
2024-10-07[ELF] Change Ctx::target to unique_ptr (#111260)Fangrui Song1-7/+5
2024-10-07Revert "[ELF] Change Ctx::target to unique_ptr (#111260)" (#111449)Paul Kirth1-5/+7
2024-10-06[ELF] Change Ctx::target to unique_ptr (#111260)Fangrui Song1-7/+5
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-2/+2
2024-10-06[ELF] Pass Ctx & to SymbolsFangrui Song1-5/+5
2024-10-06[ELF] getRelocTargetVA: pass Ctx and Relocation. NFCFangrui Song1-3/+1
2024-10-06[ELF] Pass Ctx & to Arch/Fangrui Song1-6/+8
2024-10-01[LLD][ELF][AArch64] Add BTI Aware long branch thunks (#108989)Peter Smith1-0/+32
2024-09-28[ELF] Pass Ctx & to TargetInfo. NFCFangrui Song1-7/+7
2024-09-28[ELF] Remove unneeded getTargetInfo. NFCFangrui Song1-12/+10
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-5/+5
2024-09-10[lld][AArch64] Fix getImplicitAddend in big-endian mode. (#107845)Simon Tatham1-7/+7
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song1-6/+8
2024-07-19[lld][AArch64] Fix handling of SHT_REL relocation addends. (#98291)Simon Tatham1-28/+83
2024-06-29[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (#96496)Daniil Kovalev1-0/+13
2024-06-08Revert "[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section" (#94843)Daniil Kovalev1-13/+0
2024-05-31[lld][ELF][AArch64] Support `R_AARCH64_GOT_LD_PREL19` relocation (#89592)Daniil Kovalev1-0/+2
2024-05-16[lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (#87635)Daniil Kovalev1-0/+13