diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-12-22 03:24:43 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-12-22 03:24:43 +0000 |
commit | 34a68afc0545b0ab0b70792e4f4a8b1a838f6107 (patch) | |
tree | c9b28ae5c53ede32dad8cf9d279242414a28cfb4 /llvm/lib/MC/ELFObjectWriter.cpp | |
parent | 2aae94fa709128e4a11fceea8467715ad3e7c292 (diff) | |
download | llvm-34a68afc0545b0ab0b70792e4f4a8b1a838f6107.zip llvm-34a68afc0545b0ab0b70792e4f4a8b1a838f6107.tar.gz llvm-34a68afc0545b0ab0b70792e4f4a8b1a838f6107.tar.bz2 |
Misc cleanups.
llvm-svn: 147135
Diffstat (limited to 'llvm/lib/MC/ELFObjectWriter.cpp')
-rw-r--r-- | llvm/lib/MC/ELFObjectWriter.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp index a733cd8..e342429 100644 --- a/llvm/lib/MC/ELFObjectWriter.cpp +++ b/llvm/lib/MC/ELFObjectWriter.cpp @@ -1253,24 +1253,5 @@ ELFObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, MCObjectWriter *llvm::createELFObjectWriter(MCELFObjectTargetWriter *MOTW, raw_ostream &OS, bool IsLittleEndian) { - switch (MOTW->getEMachine()) { - case ELF::EM_386: - case ELF::EM_X86_64: - case ELF::EM_ARM: - case ELF::EM_PPC: - case ELF::EM_PPC64: - case ELF::EM_MBLAZE: - case ELF::EM_MIPS: - return new ELFObjectWriter(MOTW, OS, IsLittleEndian); break; - default: llvm_unreachable("Unsupported architecture"); break; - } -} - -unsigned ELFObjectWriter::GetRelocType(const MCValue &Target, - const MCFixup &Fixup, - bool IsPCRel, - bool IsRelocWithSymbol, - int64_t Addend) const { - return TargetObjectWriter->GetRelocType(Target, Fixup, IsPCRel, - IsRelocWithSymbol, Addend); + return new ELFObjectWriter(MOTW, OS, IsLittleEndian); } |