diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-17 17:45:22 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-17 17:45:22 +0000 |
| commit | 6b5e56c2b1120d789b4ca923fc40e64756e762d2 (patch) | |
| tree | 4aeeaec32b138af49136408c44a29bfb763678ca /llvm/lib/MC | |
| parent | 6beb94f9c49d0ff8b8aad62927beeeac5bfbfa57 (diff) | |
| download | bcm5719-llvm-6b5e56c2b1120d789b4ca923fc40e64756e762d2.tar.gz bcm5719-llvm-6b5e56c2b1120d789b4ca923fc40e64756e762d2.zip | |
Stub out explicit MCELFObjectTargetWriter interface.
llvm-svn: 122067
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | llvm/lib/MC/ELFObjectWriter.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/MC/MCELFObjectTargetWriter.cpp | 18 |
3 files changed, 21 insertions, 1 deletions
diff --git a/llvm/lib/MC/CMakeLists.txt b/llvm/lib/MC/CMakeLists.txt index 6f73df88300..ccec2dc4267 100644 --- a/llvm/lib/MC/CMakeLists.txt +++ b/llvm/lib/MC/CMakeLists.txt @@ -8,6 +8,7 @@ add_llvm_library(LLVMMC MCCodeEmitter.cpp MCContext.cpp MCDisassembler.cpp + MCELFObjectTargetWriter.cpp MCELFStreamer.cpp MCExpr.cpp MCInst.cpp diff --git a/llvm/lib/MC/ELFObjectWriter.cpp b/llvm/lib/MC/ELFObjectWriter.cpp index 57ec5492cda..4c67efdaf9c 100644 --- a/llvm/lib/MC/ELFObjectWriter.cpp +++ b/llvm/lib/MC/ELFObjectWriter.cpp @@ -1467,7 +1467,8 @@ void ELFObjectWriter::WriteObject(MCAssembler &Asm, } } -MCObjectWriter *llvm::createELFObjectWriter(raw_ostream &OS, +MCObjectWriter *llvm::createELFObjectWriter(MCELFObjectTargetWriter *MOTW, + raw_ostream &OS, bool Is64Bit, Triple::OSType OSType, uint16_t EMachine, diff --git a/llvm/lib/MC/MCELFObjectTargetWriter.cpp b/llvm/lib/MC/MCELFObjectTargetWriter.cpp new file mode 100644 index 00000000000..a2715dedf41 --- /dev/null +++ b/llvm/lib/MC/MCELFObjectTargetWriter.cpp @@ -0,0 +1,18 @@ +//===-- MCELFObjectTargetWriter.cpp - ELF Target Writer Subclass ----------===// +// +// The LLVM Compiler Infrastructure +// +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#include "llvm/MC/MCELFObjectWriter.h" + +using namespace llvm; + +MCELFObjectTargetWriter::MCELFObjectTargetWriter() { +} + +MCELFObjectTargetWriter::~MCELFObjectTargetWriter() { +} |

