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