[llvm-libtool-darwin] Add constant CPU_SUBTYPE_ARM64_V8
authorSameer Arora <sameerarora101@fb.com>
Fri, 31 Jul 2020 18:52:47 +0000 (11:52 -0700)
committerSameer Arora <sameerarora101@fb.com>
Fri, 7 Aug 2020 21:09:27 +0000 (14:09 -0700)
commit645de3664a6b85c0f7ac56194fb2fe0e6a233c0b
treea90b78e3f335cc63254ceb8f4898af1e3efe9fb9
parent7547508b7ae0985bde2b2cbba953f87e5c30e242
[llvm-libtool-darwin] Add constant CPU_SUBTYPE_ARM64_V8

Add support for constant MachO::CPU_SUBTYPE_ARM64_V8. This constant is
needed so as to match `llvm-libtool-darwin`'s behavior to that of
cctools' libtool when `-arch_only` flag is passed in on command line.

Reviewed by jhenderson, alexshap, smeenai

Differential Revision: https://reviews.llvm.org/D85041
llvm/include/llvm/BinaryFormat/MachO.h
llvm/test/tools/llvm-objdump/MachO/AArch64/macho-arm64-subtypes.test [new file with mode: 0644]
llvm/test/tools/llvm-objdump/MachO/AArch64/macho-arm64e.test [deleted file]
llvm/test/tools/llvm-objdump/MachO/universal-arm64.test [new file with mode: 0644]
llvm/test/tools/llvm-readobj/MachO/file-headers-arm64.test [new file with mode: 0644]
llvm/tools/llvm-objdump/MachODump.cpp
llvm/tools/llvm-readobj/MachODumper.cpp