diff options
author | Martin Storsjo <martin@martin.st> | 2019-01-27 19:53:36 +0000 |
---|---|---|
committer | Martin Storsjo <martin@martin.st> | 2019-01-27 19:53:36 +0000 |
commit | e5eb6fb95087ab7381020d677d7a2dfc2c98cd94 (patch) | |
tree | ae21530cb9e3316d8cdf1226b4afa58093dca415 /llvm/lib/ObjectYAML/COFFYAML.cpp | |
parent | 0276d12426c03f493afa4958136ffc8add7c40f3 (diff) | |
download | bcm5719-llvm-e5eb6fb95087ab7381020d677d7a2dfc2c98cd94.tar.gz bcm5719-llvm-e5eb6fb95087ab7381020d677d7a2dfc2c98cd94.zip |
[COFF] Add new relocation types.
Differential Revision: https://reviews.llvm.org/D57291
llvm-svn: 352324
Diffstat (limited to 'llvm/lib/ObjectYAML/COFFYAML.cpp')
-rw-r--r-- | llvm/lib/ObjectYAML/COFFYAML.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/ObjectYAML/COFFYAML.cpp b/llvm/lib/ObjectYAML/COFFYAML.cpp index 03356c3ba12..f206e31b550 100644 --- a/llvm/lib/ObjectYAML/COFFYAML.cpp +++ b/llvm/lib/ObjectYAML/COFFYAML.cpp @@ -187,6 +187,7 @@ void ScalarEnumerationTraits<COFF::RelocationTypesARM>::enumeration( ECase(IMAGE_REL_ARM_TOKEN); ECase(IMAGE_REL_ARM_BLX24); ECase(IMAGE_REL_ARM_BLX11); + ECase(IMAGE_REL_ARM_REL32); ECase(IMAGE_REL_ARM_SECTION); ECase(IMAGE_REL_ARM_SECREL); ECase(IMAGE_REL_ARM_MOV32A); @@ -194,6 +195,7 @@ void ScalarEnumerationTraits<COFF::RelocationTypesARM>::enumeration( ECase(IMAGE_REL_ARM_BRANCH20T); ECase(IMAGE_REL_ARM_BRANCH24T); ECase(IMAGE_REL_ARM_BLX23T); + ECase(IMAGE_REL_ARM_PAIR); } void ScalarEnumerationTraits<COFF::RelocationTypesARM64>::enumeration( @@ -215,6 +217,7 @@ void ScalarEnumerationTraits<COFF::RelocationTypesARM64>::enumeration( ECase(IMAGE_REL_ARM64_ADDR64); ECase(IMAGE_REL_ARM64_BRANCH19); ECase(IMAGE_REL_ARM64_BRANCH14); + ECase(IMAGE_REL_ARM64_REL32); } void ScalarEnumerationTraits<COFF::WindowsSubsystem>::enumeration( |