LLVM API Documentation
#include <GCMetadata.h>


Public Types | |
| typedef list_type::const_iterator | iterator |
Public Member Functions | |
| GCModuleInfo () | |
| ~GCModuleInfo () | |
| void | clear () |
| iterator | begin () const |
| iterator | end () const |
| GCFunctionInfo & | getFunctionInfo (const Function &F) |
Static Public Attributes | |
| static char | ID = 0 |
Definition at line 157 of file GCMetadata.h.
| typedef list_type::const_iterator llvm::GCModuleInfo::iterator |
Definition at line 169 of file GCMetadata.h.
| GCModuleInfo::GCModuleInfo | ( | ) |
Definition at line 68 of file GCMetadata.cpp.
| GCModuleInfo::~GCModuleInfo | ( | ) |
| void GCModuleInfo::clear | ( | ) |
clear - Resets the pass. The metadata deleter pass calls this.
Definition at line 114 of file GCMetadata.cpp.
References begin(), E, end(), and I.
Referenced by ~GCModuleInfo().
| iterator llvm::GCModuleInfo::begin | ( | ) | const [inline] |
begin/end - Iterators for used strategies.
Definition at line 182 of file GCMetadata.h.
Referenced by clear(), and llvm::AsmPrinter::doFinalization().
| iterator llvm::GCModuleInfo::end | ( | ) | const [inline] |
Definition at line 183 of file GCMetadata.h.
Referenced by clear(), and llvm::AsmPrinter::doFinalization().
| GCFunctionInfo & GCModuleInfo::getFunctionInfo | ( | const Function & | F | ) |
get - Look up function metadata.
Definition at line 100 of file GCMetadata.cpp.
References llvm::Function::getGC(), llvm::GlobalValue::getParent(), llvm::Function::hasGC(), I, llvm::GCStrategy::insertFunctionInfo(), and llvm::Function::isDeclaration().
char GCModuleInfo::ID = 0 [static] |
Definition at line 171 of file GCMetadata.h.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.