LLVM API Documentation
#include <PassSupport.h>


Public Member Functions | |
| RegisterAnalysisGroup (PassInfo &RPB) | |
| RegisterAnalysisGroup (const char *Name) | |
Public Member Functions inherited from llvm::RegisterAGBase | |
| RegisterAGBase (const char *Name, const void *InterfaceID, const void *PassID=0, bool isDefault=false) | |
Public Member Functions inherited from llvm::PassInfo | |
| PassInfo (const char *name, const char *arg, const void *pi, NormalCtor_t normal, bool isCFGOnly, bool is_analysis) | |
| PassInfo (const char *name, const void *pi) | |
| const char * | getPassName () const |
| const char * | getPassArgument () const |
| const void * | getTypeInfo () const |
| bool | isPassID (const void *IDPtr) const |
| Return true if this PassID implements the specified ID pointer. More... | |
| bool | isAnalysisGroup () const |
| bool | isAnalysis () const |
| bool | isCFGOnlyPass () const |
| NormalCtor_t | getNormalCtor () const |
| void | setNormalCtor (NormalCtor_t Ctor) |
| Pass * | createPass () const |
| createPass() - Use this method to create an instance of this pass. More... | |
| void | addInterfaceImplemented (const PassInfo *ItfPI) |
| const std::vector< const PassInfo * > & | getInterfacesImplemented () const |
Additional Inherited Members | |
Public Types inherited from llvm::PassInfo | |
| typedef Pass *(* | NormalCtor_t )() |
Definition at line 244 of file PassSupport.h.
|
inlineexplicit |
Definition at line 245 of file PassSupport.h.
|
inlineexplicit |
Definition at line 251 of file PassSupport.h.