From: Roman Divacky Date: Thu, 16 Aug 2012 18:30:03 +0000 (+0000) Subject: Handle PowerPC. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=745d94d29fec3df001a08062644e68052ac14618;p=oota-llvm.git Handle PowerPC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162034 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Object/ELF.h b/include/llvm/Object/ELF.h index 7698441fd1c..40c6cb13a0f 100644 --- a/include/llvm/Object/ELF.h +++ b/include/llvm/Object/ELF.h @@ -2015,6 +2015,8 @@ StringRef ELFObjectFile return "ELF32-arm"; case ELF::EM_HEXAGON: return "ELF32-hexagon"; + case ELF::EM_PPC: + return "ELF32-ppc"; default: return "ELF32-unknown"; } @@ -2024,6 +2026,8 @@ StringRef ELFObjectFile return "ELF64-i386"; case ELF::EM_X86_64: return "ELF64-x86-64"; + case ELF::EM_PPC64: + return "ELF64-ppc64"; default: return "ELF64-unknown"; } @@ -2044,6 +2048,10 @@ unsigned ELFObjectFile::getArch() const { return Triple::arm; case ELF::EM_HEXAGON: return Triple::hexagon; + case ELF::EM_PPC: + return Triple::ppc; + case ELF::EM_PPC64: + return Triple::ppc64; default: return Triple::UnknownArch; }