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