1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/test/Object/AMDGPU
Tony Tye 9d875a6ad4 Add base relative relocation record that can be used for the following case (OpenCL example):
static __global int Var = 0; 
__global int* Ptr[] = {&Var};
...

In this case Var is a non premptable symbol and so its address can be used as the value of Ptr, with a base relative relocation that will add the delta between the ELF address and the actual load address. Such relocations do not require a symbol.

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

llvm-svn: 315935
2017-10-16 20:44:29 +00:00
..
elf32-r600-definitions.yaml AMDGPU: Add and set AMDGPU-specific e_flags 2017-10-05 16:19:18 +00:00
elf32-unknown.yaml
elf64-amdgcn-amdhsa-definitions.yaml AMDGPU: Add and set AMDGPU-specific e_flags 2017-10-05 16:19:18 +00:00
elf64-amdgcn-amdpal-definitions.yaml AMDGPU: Add and set AMDGPU-specific e_flags 2017-10-05 16:19:18 +00:00
elf64-amdgcn-mesa3d-definitions.yaml AMDGPU: Add and set AMDGPU-specific e_flags 2017-10-05 16:19:18 +00:00
elf64-relocs.yaml Add base relative relocation record that can be used for the following case (OpenCL example): 2017-10-16 20:44:29 +00:00
elf64-unknown.yaml
lit.local.cfg
objdump.s AMDGPU: Add ELFOSABI_AMDGPU_PAL 2017-10-03 20:54:07 +00:00