[MachO] Add valid architecture function
authorShoaib Meenai <smeenai@fb.com>
Thu, 4 Jul 2019 00:17:02 +0000 (00:17 +0000)
committerShoaib Meenai <smeenai@fb.com>
Thu, 4 Jul 2019 00:17:02 +0000 (00:17 +0000)
commit995798d2d58499f598ba125810e8e18799d900b1
tree9476b4dc7f072188179493d4426906bb5eb32ab0
parentf5a885fddd63b7a07ddaf1c056bbef8c34a5f6c8
[MachO] Add valid architecture function

Added array of valid architectures and function returning array.
Modified llvm-lipo to include list of valid architectures in error message for invalid arch.

Patch by Anusha Basana <anusha.basana@gmail.com>

Differential Revision: https://reviews.llvm.org/D63735

llvm-svn: 365099
llvm/include/llvm/Object/MachO.h
llvm/lib/Object/MachOObjectFile.cpp
llvm/test/tools/llvm-lipo/thin-universal-binary.test
llvm/tools/llvm-lipo/llvm-lipo.cpp