llvm-project/lld/ELF/Arch
Fangrui Song c3c9e45312 [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations
to prepare for changing `relocations` from a SmallVector to a pointer.

Also change the `isec` parameter in `addAddendOnlyRelocIfNonPreemptible` to `GotSection &`.
2022-11-21 04:12:03 +00:00
..
AArch64.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00
AMDGPU.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
ARM.cpp [ELF] Fix .plt.got comments. NFC 2022-08-16 23:29:01 -07:00
AVR.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
Hexagon.cpp [ELF] Set DF_STATIC_TLS for AArch64/PPC32/PPC64 2022-10-16 12:08:08 -07:00
MSP430.cpp [ELF] Clean up headers. NFC 2022-02-07 21:53:34 -08:00
Mips.cpp [lld] LLVM_FALLTHROUGH => [[fallthrough]]. NFC 2022-08-07 00:02:35 +00:00
MipsArchTree.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
PPC.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00
PPC64.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00
PPCInsns.def [LLD][PowerPC] Implement GOT to PC-Rel relaxation 2020-08-17 09:36:09 -05:00
RISCV.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00
SPARCV9.cpp [ELF] Clean up headers. NFC 2022-02-07 21:53:34 -08:00
X86.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00
X86_64.cpp [ELF] Add InputSectionBase::{addRelocs,relocs} and GotSection::addConstant to add/access relocations 2022-11-21 04:12:03 +00:00