1d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//===- lib/MC/MCLabel.cpp - MCLabel implementation ----------------------===//
2d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//
3d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//                     The LLVM Compiler Infrastructure
4d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//
5d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby// This file is distributed under the University of Illinois Open Source
6d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby// License. See LICENSE.TXT for details.
7d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//
8d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby//===----------------------------------------------------------------------===//
9d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby
10d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby#include "llvm/MC/MCLabel.h"
11d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby#include "llvm/Support/Debug.h"
12d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby#include "llvm/Support/raw_ostream.h"
13d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderbyusing namespace llvm;
14d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby
15d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderbyvoid MCLabel::print(raw_ostream &OS) const {
16d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby  OS << '"' << getInstance() << '"';
17d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby}
18d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby
19d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderbyvoid MCLabel::dump() const {
20d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby  print(dbgs());
21d5fe16c2db0e877f45415c5c7b4eb92897a5f9d1Kevin Enderby}
22