diff options
| author | Rui Ueyama <ruiu@google.com> | 2015-01-30 01:18:43 +0000 |
|---|---|---|
| committer | Rui Ueyama <ruiu@google.com> | 2015-01-30 01:18:43 +0000 |
| commit | 39b9524f82ea2c7af051a293ed6a0f4c308c705f (patch) | |
| tree | 21fcde64c29022f6dfdd0a27b94d235b198d2de1 | |
| parent | 8fba18e958f2b44c78b023d817fde8a2aa864962 (diff) | |
| download | bcm5719-llvm-39b9524f82ea2c7af051a293ed6a0f4c308c705f.tar.gz bcm5719-llvm-39b9524f82ea2c7af051a293ed6a0f4c308c705f.zip | |
Remove remaining code for PPC ELF target.
llvm-svn: 227534
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Atoms.h | 5 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/ELFFile.h | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp | 2 | ||||
| -rw-r--r-- | lld/lib/ReaderWriter/ELF/Layout.h | 2 |
4 files changed, 1 insertions, 10 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Atoms.h b/lld/lib/ReaderWriter/ELF/Atoms.h index abab6bf9ddf..f5a21f3ff33 100644 --- a/lld/lib/ReaderWriter/ELF/Atoms.h +++ b/lld/lib/ReaderWriter/ELF/Atoms.h @@ -678,11 +678,6 @@ public: this->addReferenceELF(Reference::KindArch::x86_64, relocType, off, t, a); } - void addReferenceELF_PowerPC(Reference::KindValue relocType, uint64_t off, - const Atom *t, Reference::Addend a) { - this->addReferenceELF(Reference::KindArch::PowerPC, relocType, off, t, a); - } - void addReferenceELF_Mips(Reference::KindValue relocType, uint64_t off, const Atom *t, Reference::Addend a) { this->addReferenceELF(Reference::KindArch::Mips, relocType, off, t, a); diff --git a/lld/lib/ReaderWriter/ELF/ELFFile.h b/lld/lib/ReaderWriter/ELF/ELFFile.h index bddb56fb25f..2e00e15d873 100644 --- a/lld/lib/ReaderWriter/ELF/ELFFile.h +++ b/lld/lib/ReaderWriter/ELF/ELFFile.h @@ -453,8 +453,6 @@ template <class ELFT> Reference::KindArch ELFFile<ELFT>::kindArch() { return Reference::KindArch::x86; case llvm::ELF::EM_ARM: return Reference::KindArch::ARM; - case llvm::ELF::EM_PPC: - return Reference::KindArch::PowerPC; case llvm::ELF::EM_HEXAGON: return Reference::KindArch::Hexagon; case llvm::ELF::EM_MIPS: diff --git a/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp b/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp index 93ccf7a1214..86da1c46e03 100644 --- a/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp +++ b/lld/lib/ReaderWriter/ELF/ELFLinkingContext.cpp @@ -81,8 +81,6 @@ uint16_t ELFLinkingContext::getOutputMachine() const { case llvm::Triple::mipsel: case llvm::Triple::mips64el: return llvm::ELF::EM_MIPS; - case llvm::Triple::ppc: - return llvm::ELF::EM_PPC; case llvm::Triple::aarch64: return llvm::ELF::EM_AARCH64; case llvm::Triple::arm: diff --git a/lld/lib/ReaderWriter/ELF/Layout.h b/lld/lib/ReaderWriter/ELF/Layout.h index e9c8f4072f5..bbb43ef8dde 100644 --- a/lld/lib/ReaderWriter/ELF/Layout.h +++ b/lld/lib/ReaderWriter/ELF/Layout.h @@ -24,7 +24,7 @@ namespace elf { /// \brief The ELFLayout is an abstract class for managing the final layout for /// the kind of binaries(Shared Libraries / Relocatables / Executables 0 -/// Each architecture (Hexagon, PowerPC, MIPS) would have a concrete +/// Each architecture (Hexagon, MIPS) would have a concrete /// subclass derived from Layout for generating each binary thats // needed by the lld linker class Layout { |

