diff options
Diffstat (limited to 'gnu/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp')
| -rw-r--r-- | gnu/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/gnu/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp b/gnu/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp deleted file mode 100644 index 94af791e0e7..00000000000 --- a/gnu/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp +++ /dev/null @@ -1,46 +0,0 @@ -//===-- SparcTargetStreamer.cpp - Sparc Target Streamer Methods -----------===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// This file provides Sparc specific target streamer methods. -// -//===----------------------------------------------------------------------===// - -#include "SparcTargetStreamer.h" -#include "InstPrinter/SparcInstPrinter.h" -#include "llvm/Support/FormattedStream.h" - -using namespace llvm; - -// pin vtable to this file -SparcTargetStreamer::SparcTargetStreamer(MCStreamer &S) : MCTargetStreamer(S) {} - -void SparcTargetStreamer::anchor() {} - -SparcTargetAsmStreamer::SparcTargetAsmStreamer(MCStreamer &S, - formatted_raw_ostream &OS) - : SparcTargetStreamer(S), OS(OS) {} - -void SparcTargetAsmStreamer::emitSparcRegisterIgnore(unsigned reg) { - OS << "\t.register " - << "%" << StringRef(SparcInstPrinter::getRegisterName(reg)).lower() - << ", #ignore\n"; -} - -void SparcTargetAsmStreamer::emitSparcRegisterScratch(unsigned reg) { - OS << "\t.register " - << "%" << StringRef(SparcInstPrinter::getRegisterName(reg)).lower() - << ", #scratch\n"; -} - -SparcTargetELFStreamer::SparcTargetELFStreamer(MCStreamer &S) - : SparcTargetStreamer(S) {} - -MCELFStreamer &SparcTargetELFStreamer::getStreamer() { - return static_cast<MCELFStreamer &>(Streamer); -} |
