1//===-- OcamlGCPrinter.cpp - Ocaml frametable emitter ---------------------===// 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//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#include "llvm/CodeGen/AsmPrinter.h" 16#include "llvm/CodeGen/GCMetadataPrinter.h" 17#include "llvm/Module.h" 18#include "llvm/MC/MCStreamer.h" 19#include "llvm/MC/MCAsmInfo.h" 20#include "llvm/Target/TargetData.h" 21#include "llvm/Target/TargetLoweringObjectFile.h" 22#include "llvm/Target/TargetMachine.h" |
23#include "llvm/Support/ErrorHandling.h" 24#include "llvm/Support/raw_ostream.h" 25using namespace llvm; 26 27namespace { 28 |
29 class OcamlGCMetadataPrinter : public GCMetadataPrinter { |
30 public: 31 void beginAssembly(raw_ostream &OS, AsmPrinter &AP, 32 const MCAsmInfo &MAI); 33 34 void finishAssembly(raw_ostream &OS, AsmPrinter &AP, 35 const MCAsmInfo &MAI); 36 }; 37 --- 128 unchanged lines hidden --- |