diff options
author | Martell Malone <martellmalone@gmail.com> | 2015-07-28 16:18:17 +0000 |
---|---|---|
committer | Martell Malone <martellmalone@gmail.com> | 2015-07-28 16:18:17 +0000 |
commit | 1eff5c9c0920c25e5c41e8dd6896421cf8074656 (patch) | |
tree | 5838258bcaeefedb71d04298f8fcd33a21dd76fb /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 5bfed4a77fa70d0972afa579d27a598e962a0de1 (diff) | |
download | bcm5719-llvm-1eff5c9c0920c25e5c41e8dd6896421cf8074656.tar.gz bcm5719-llvm-1eff5c9c0920c25e5c41e8dd6896421cf8074656.zip |
Summary:
Object: add IMAGE_FILE_MACHINE_ARM64
The official specifications state that the value of IMAGE_FILE_MACHINE_ARM64
is 0xAA64 (as per the Microsoft Portable Executable and Common Object Format
Specification v8.3).
Reviewers: rnk
Subscribers: llvm-commits, compnerd, ruiu
Differential Revision: http://reviews.llvm.org/D11511
llvm-svn: 243434
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/COFFObjectFile.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp index bcca9839b47..1ae8059a021 100644 --- a/llvm/lib/Object/COFFObjectFile.cpp +++ b/llvm/lib/Object/COFFObjectFile.cpp @@ -744,6 +744,8 @@ StringRef COFFObjectFile::getFileFormatName() const { return "COFF-x86-64"; case COFF::IMAGE_FILE_MACHINE_ARMNT: return "COFF-ARM"; + case COFF::IMAGE_FILE_MACHINE_ARM64: + return "COFF-ARM64"; default: return "COFF-<unknown arch>"; } @@ -757,6 +759,8 @@ unsigned COFFObjectFile::getArch() const { return Triple::x86_64; case COFF::IMAGE_FILE_MACHINE_ARMNT: return Triple::thumb; + case COFF::IMAGE_FILE_MACHINE_ARM64: + return Triple::aarch64; default: return Triple::UnknownArch; } |