mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 23:17:16 +00:00
[Mips] Add more relocation types and MIPS specific e_flags constants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209201 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -275,6 +275,8 @@ void ScalarBitSetTraits<ELFYAML::ELF_EF>::bitset(IO &IO,
|
||||
BCase(EF_MIPS_ARCH_64)
|
||||
BCase(EF_MIPS_ARCH_32R2)
|
||||
BCase(EF_MIPS_ARCH_64R2)
|
||||
BCase(EF_MIPS_ARCH_32R6)
|
||||
BCase(EF_MIPS_ARCH_64R6)
|
||||
break;
|
||||
case ELF::EM_HEXAGON:
|
||||
BCase(EF_HEXAGON_MACH_V2)
|
||||
@@ -462,6 +464,15 @@ void ScalarEnumerationTraits<ELFYAML::ELF_REL>::enumeration(
|
||||
ECase(R_MIPS_TLS_TPREL_HI16)
|
||||
ECase(R_MIPS_TLS_TPREL_LO16)
|
||||
ECase(R_MIPS_GLOB_DAT)
|
||||
ECase(R_MIPS_PC21_S2)
|
||||
ECase(R_MIPS_PC26_S2)
|
||||
ECase(R_MIPS_PC18_S3)
|
||||
ECase(R_MIPS_PC19_S2)
|
||||
ECase(R_MIPS_PCHI16)
|
||||
ECase(R_MIPS_PCLO16)
|
||||
ECase(R_MIPS16_GOT16)
|
||||
ECase(R_MIPS16_HI16)
|
||||
ECase(R_MIPS16_LO16)
|
||||
ECase(R_MIPS_COPY)
|
||||
ECase(R_MIPS_JUMP_SLOT)
|
||||
ECase(R_MICROMIPS_26_S1)
|
||||
|
||||
Reference in New Issue
Block a user