xref: /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def (revision fe6060f10f634930ff71b7c50291ddc610da2475)
10b57cec5SDimitry Andric#ifndef ELF_RELOC
20b57cec5SDimitry Andric#error "ELF_RELOC must be defined"
30b57cec5SDimitry Andric#endif
40b57cec5SDimitry Andric
50b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_NONE,           0)
60b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_ABS32_LO,       1)
70b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_ABS32_HI,       2)
80b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_ABS64,          3)
90b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_REL32,          4)
100b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_REL64,          5)
110b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_ABS32,          6)
120b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_GOTPCREL,       7)
130b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_GOTPCREL32_LO,  8)
140b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_GOTPCREL32_HI,  9)
150b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_REL32_LO,      10)
160b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_REL32_HI,      11)
170b57cec5SDimitry AndricELF_RELOC(R_AMDGPU_RELATIVE64,    13)
18*fe6060f1SDimitry AndricELF_RELOC(R_AMDGPU_REL16,         14)
19