Warning, /include/llvm/BinaryFormat/ELFRelocs/VE.def is written in an unsupported language. File is not indexed.
0001
0002 #ifndef ELF_RELOC
0003 #error "ELF_RELOC must be defined"
0004 #endif
0005
0006 // Relocation types defined in following documents.
0007 //
0008 // - System V Application Binary Interface - VE Architecture
0009 // Processor Supplement
0010 // - ELF Handling For Thread-Local Storage - VE Architecture
0011 // Processor Supplement
0012
0013 ELF_RELOC(R_VE_NONE, 0)
0014 ELF_RELOC(R_VE_REFLONG, 1)
0015 ELF_RELOC(R_VE_REFQUAD, 2)
0016 ELF_RELOC(R_VE_SREL32, 3)
0017 ELF_RELOC(R_VE_HI32, 4)
0018 ELF_RELOC(R_VE_LO32, 5)
0019 ELF_RELOC(R_VE_PC_HI32, 6)
0020 ELF_RELOC(R_VE_PC_LO32, 7)
0021 ELF_RELOC(R_VE_GOT32, 8)
0022 ELF_RELOC(R_VE_GOT_HI32, 9)
0023 ELF_RELOC(R_VE_GOT_LO32, 10)
0024 ELF_RELOC(R_VE_GOTOFF32, 11)
0025 ELF_RELOC(R_VE_GOTOFF_HI32, 12)
0026 ELF_RELOC(R_VE_GOTOFF_LO32, 13)
0027 ELF_RELOC(R_VE_PLT32, 14)
0028 ELF_RELOC(R_VE_PLT_HI32, 15)
0029 ELF_RELOC(R_VE_PLT_LO32, 16)
0030 ELF_RELOC(R_VE_RELATIVE, 17)
0031 ELF_RELOC(R_VE_GLOB_DAT, 18)
0032 ELF_RELOC(R_VE_JUMP_SLOT, 19)
0033 ELF_RELOC(R_VE_COPY, 20)
0034 ELF_RELOC(R_VE_DTPMOD64, 22)
0035 ELF_RELOC(R_VE_DTPOFF64, 23)
0036 // ELF_RELOC(R_VE_TPOFF64, 24)
0037 ELF_RELOC(R_VE_TLS_GD_HI32, 25)
0038 ELF_RELOC(R_VE_TLS_GD_LO32, 26)
0039 // ELF_RELOC(R_VE_TLS_LD_HI32, 27)
0040 // ELF_RELOC(R_VE_TLS_LD_LO32, 28)
0041 // ELF_RELOC(R_VE_DTPOFF32, 29)
0042 // ELF_RELOC(R_VE_TLS_IE_HI32, 30)
0043 // ELF_RELOC(R_VE_TLS_IE_LO32, 31)
0044 ELF_RELOC(R_VE_TPOFF_HI32, 32)
0045 ELF_RELOC(R_VE_TPOFF_LO32, 33)
0046 // ELF_RELOC(R_VE_TPOFF32, 34)
0047 ELF_RELOC(R_VE_CALL_HI32, 35)
0048 ELF_RELOC(R_VE_CALL_LO32, 36)