LLVM API Documentation
#include <GCMetadataPrinter.h>
Public Types | |
| typedef GCStrategy::list_type | list_type |
| typedef GCStrategy::iterator | iterator |
Public Member Functions | |
| GCStrategy & | getStrategy () |
| const Module & | getModule () const |
| iterator | begin () |
| begin/end - Iterate over the collected function metadata. | |
| iterator | end () |
| virtual void | beginAssembly (AsmPrinter &AP) |
| beginAssembly/finishAssembly - Emit module metadata as assembly code. | |
| virtual void | finishAssembly (AsmPrinter &AP) |
| virtual | ~GCMetadataPrinter () |
Protected Member Functions | |
| GCMetadataPrinter () | |
Friends | |
| class | AsmPrinter |
GCMetadataPrinter - Emits GC metadata as assembly code.
Definition at line 37 of file GCMetadataPrinter.h.
Definition at line 40 of file GCMetadataPrinter.h.
Definition at line 39 of file GCMetadataPrinter.h.
| GCMetadataPrinter::GCMetadataPrinter | ( | ) | [protected] |
Definition at line 17 of file GCMetadataPrinter.cpp.
| GCMetadataPrinter::~GCMetadataPrinter | ( | ) | [virtual] |
Definition at line 19 of file GCMetadataPrinter.cpp.
| iterator llvm::GCMetadataPrinter::begin | ( | ) | [inline] |
begin/end - Iterate over the collected function metadata.
Definition at line 61 of file GCMetadataPrinter.h.
References llvm::GCStrategy::begin().
| void GCMetadataPrinter::beginAssembly | ( | AsmPrinter & | AP | ) | [virtual] |
beginAssembly/finishAssembly - Emit module metadata as assembly code.
Definition at line 21 of file GCMetadataPrinter.cpp.
| iterator llvm::GCMetadataPrinter::end | ( | ) | [inline] |
Definition at line 62 of file GCMetadataPrinter.h.
References llvm::GCStrategy::end().
| void GCMetadataPrinter::finishAssembly | ( | AsmPrinter & | AP | ) | [virtual] |
Definition at line 25 of file GCMetadataPrinter.cpp.
| const Module& llvm::GCMetadataPrinter::getModule | ( | ) | const [inline] |
Definition at line 58 of file GCMetadataPrinter.h.
References llvm::GCStrategy::getModule().
| GCStrategy& llvm::GCMetadataPrinter::getStrategy | ( | ) | [inline] |
Definition at line 57 of file GCMetadataPrinter.h.
friend class AsmPrinter [friend] |
Definition at line 45 of file GCMetadataPrinter.h.