LLVM API Documentation

Functions | Variables
OcamlGCPrinter.cpp File Reference
#include "llvm/CodeGen/GCs.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/CodeGen/AsmPrinter.h"
#include "llvm/CodeGen/GCMetadataPrinter.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Target/Mangler.h"
#include "llvm/Target/TargetLoweringObjectFile.h"
#include "llvm/Target/TargetMachine.h"
#include <cctype>
Include dependency graph for OcamlGCPrinter.cpp:

Go to the source code of this file.

Functions

static void EmitCamlGlobal (const Module &M, AsmPrinter &AP, const char *Id)

Variables

static
GCMetadataPrinterRegistry::Add
< OcamlGCMetadataPrinter > 
Y ("ocaml","ocaml 3.10-compatible collector")

Function Documentation

static void EmitCamlGlobal ( const Module M,
AsmPrinter AP,
const char *  Id 
) [static]

Variable Documentation

GCMetadataPrinterRegistry::Add<OcamlGCMetadataPrinter> Y("ocaml","ocaml 3.10-compatible collector") [static]