Factor GC metadata table assembly generation out of Collector in preparation for...
[oota-llvm.git] / lib / CodeGen / GCMetadataPrinter.cpp
1 //===-- Collector.cpp - Garbage collection infrastructure -----------------===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file implements target- and collector-independent garbage collection
11 // infrastructure.
12 //
13 //===----------------------------------------------------------------------===//
14
15 #include "llvm/CodeGen/GCStrategy.h"
16
17 using namespace llvm;
18
19 GCMetadataPrinter::GCMetadataPrinter() { }
20
21 GCMetadataPrinter::~GCMetadataPrinter() { }
22
23 void GCMetadataPrinter::beginAssembly(std::ostream &OS, AsmPrinter &AP,
24                                       const TargetAsmInfo &TAI) {
25   // Default is no action.
26 }
27
28 void GCMetadataPrinter::finishAssembly(std::ostream &OS, AsmPrinter &AP,
29                                        const TargetAsmInfo &TAI) {
30   // Default is no action.
31 }