[PATCH] D11511: Object: add IMAGE_FILE_MACHINE_ARM64
Martell Malone
martellmalone at gmail.com
Tue Jul 28 09:18:56 PDT 2015
This revision was automatically updated to reflect the committed changes.
Closed by commit rL243434: Summary: (authored by martell).
Changed prior to commit:
http://reviews.llvm.org/D11511?vs=30655&id=30826#toc
Repository:
rL LLVM
http://reviews.llvm.org/D11511
Files:
llvm/trunk/docs/yaml2obj.rst
llvm/trunk/include/llvm/Support/COFF.h
llvm/trunk/lib/Object/COFFObjectFile.cpp
llvm/trunk/lib/Object/COFFYAML.cpp
Index: llvm/trunk/lib/Object/COFFObjectFile.cpp
===================================================================
--- llvm/trunk/lib/Object/COFFObjectFile.cpp
+++ llvm/trunk/lib/Object/COFFObjectFile.cpp
@@ -744,6 +744,8 @@
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 @@
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;
}
Index: llvm/trunk/lib/Object/COFFYAML.cpp
===================================================================
--- llvm/trunk/lib/Object/COFFYAML.cpp
+++ llvm/trunk/lib/Object/COFFYAML.cpp
@@ -56,6 +56,7 @@
ECase(IMAGE_FILE_MACHINE_AMD64);
ECase(IMAGE_FILE_MACHINE_ARM);
ECase(IMAGE_FILE_MACHINE_ARMNT);
+ ECase(IMAGE_FILE_MACHINE_ARM64);
ECase(IMAGE_FILE_MACHINE_EBC);
ECase(IMAGE_FILE_MACHINE_I386);
ECase(IMAGE_FILE_MACHINE_IA64);
Index: llvm/trunk/docs/yaml2obj.rst
===================================================================
--- llvm/trunk/docs/yaml2obj.rst
+++ llvm/trunk/docs/yaml2obj.rst
@@ -65,6 +65,7 @@
, IMAGE_FILE_MACHINE_AMD64
, IMAGE_FILE_MACHINE_ARM
, IMAGE_FILE_MACHINE_ARMNT
+ , IMAGE_FILE_MACHINE_ARM64
, IMAGE_FILE_MACHINE_EBC
, IMAGE_FILE_MACHINE_I386
, IMAGE_FILE_MACHINE_IA64
Index: llvm/trunk/include/llvm/Support/COFF.h
===================================================================
--- llvm/trunk/include/llvm/Support/COFF.h
+++ llvm/trunk/include/llvm/Support/COFF.h
@@ -88,6 +88,7 @@
IMAGE_FILE_MACHINE_AMD64 = 0x8664,
IMAGE_FILE_MACHINE_ARM = 0x1C0,
IMAGE_FILE_MACHINE_ARMNT = 0x1C4,
+ IMAGE_FILE_MACHINE_ARM64 = 0xAA64,
IMAGE_FILE_MACHINE_EBC = 0xEBC,
IMAGE_FILE_MACHINE_I386 = 0x14C,
IMAGE_FILE_MACHINE_IA64 = 0x200,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11511.30826.patch
Type: text/x-patch
Size: 2251 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150728/cb9b3dc1/attachment.bin>
More information about the llvm-commits
mailing list