1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-23 04:52:54 +02:00
llvm-mirror/include/llvm/Support/ELFRelocs
Joel Jones 704e107457 AArch64 ILP32 relocations for assembly and ELF
Summary:
Add relocations for AArch64 ILP32. Includes:
  - Addition of definitions for R_AARCH32_*
  - Definition of new -target-abi: ilp32
  - Definition of data layout string
  - Tests for added relocations. Not comprehensive, but matches
    existing tests for 64-bit. Renames "CHECK-OBJ" to "CHECK-OBJ-LP64".
  - Tests for llvm-readobj

Reviewers: zatrazz, peter.smith, echristo, t.p.northover

Subscribers: aemerson, rengolin, mehdi_amini

Differential Revision: https://reviews.llvm.org/D25159

llvm-svn: 284973
2016-10-24 13:37:13 +00:00
..
AArch64.def AArch64 ILP32 relocations for assembly and ELF 2016-10-24 13:37:13 +00:00
AMDGPU.def [Support/ELF/AMDGPU] Add 32-bit lo/hi got and pc relative relocations 2016-10-14 04:03:49 +00:00
ARM.def
AVR.def [AVR] Add ELF constants to headers 2015-10-23 06:05:55 +00:00
BPF.def BPF: Use official ELF e_machine value 2016-07-15 22:27:55 +00:00
Hexagon.def [Hexagon] Adding relocation for code size, cold path optimization allowing a 23-bit 4-byte aligned relocation to be a valid instruction encoding. 2016-02-16 20:38:17 +00:00
i386.def [ELFRelocs] Other architectures do not have *_NUM reloc. 2016-04-25 17:13:39 +00:00
Lanai.def [lanai] Add ELF enum value and relocations. 2016-03-01 21:21:42 +00:00
Mips.def ps][microMIPS] Add R_MICROMIPS_PC21_S1 relocation 2016-05-19 12:20:40 +00:00
PowerPC64.def [PowerPC] Add R_PPC64_GLOB_DAT and R_PPC64_RELATIVE to PowerPC64.def 2015-10-08 18:30:27 +00:00
PowerPC.def [PowerPC] undef Relocation names in PowerPC*.def 2015-09-30 22:34:35 +00:00
Sparc.def [SPARC] Repair GOT references to internal symbols. 2015-06-18 15:05:15 +00:00
SystemZ.def
WebAssembly.def [WebAssembly] Define WebAssembly-specific relocation codes. 2016-01-11 23:38:05 +00:00
x86_64.def [ELF] Update x86_64 relocations to 0.99.8 ABI 2016-03-20 09:45:08 +00:00