Add PowerPC64 definitions for ELF.h
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Fri, 5 Oct 2012 14:32:46 +0000 (14:32 +0000)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Fri, 5 Oct 2012 14:32:46 +0000 (14:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165314 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Object/ELF.h

index 2e6a7d8c1fbd7c50f80573def86f133db0dd6e08..6dc0776d431c07bd825b94894da6a80bef7882ce 100644 (file)
@@ -2272,6 +2272,8 @@ StringRef ELFObjectFile<target_endianness, is64Bits>
       return "ELF64-i386";
     case ELF::EM_X86_64:
       return "ELF64-x86-64";
+    case ELF::EM_PPC64:
+      return "ELF64-ppc64";
     default:
       return "ELF64-unknown";
     }
@@ -2295,6 +2297,8 @@ unsigned ELFObjectFile<target_endianness, is64Bits>::getArch() const {
   case ELF::EM_MIPS:
     return (target_endianness == support::little) ?
            Triple::mipsel : Triple::mips;
+  case ELF::EM_PPC64:
+    return Triple::ppc64;
   default:
     return Triple::UnknownArch;
   }