LLVM API Documentation
#include <PassSupport.h>
Inheritance diagram for llvm::RegisterPass< PassName >:
Public Member Functions | |
RegisterPass (const char *PassArg, const char *Name, unsigned char PassTy=0) | |
RegisterPass (const char *PassArg, const char *Name, unsigned char PassTy, Pass *(*ctor)()) | |
RegisterPass (const char *PassArg, const char *Name, unsigned char PassTy, Pass *(*targetctor)(TargetMachine &)) | |
template<typename CtorType> | |
RegisterPass (const char *PassArg, const char *Name, unsigned char PassTy, CtorType *Fn) |
Definition at line 188 of file PassSupport.h.
llvm::RegisterPass< PassName >::RegisterPass | ( | const char * | PassArg, | |
const char * | Name, | |||
unsigned char | PassTy = 0 | |||
) | [inline] |
Definition at line 191 of file PassSupport.h.
llvm::RegisterPass< PassName >::RegisterPass | ( | const char * | PassArg, | |
const char * | Name, | |||
unsigned char | PassTy, | |||
Pass *(*)() | ctor | |||
) | [inline] |
Definition at line 196 of file PassSupport.h.
llvm::RegisterPass< PassName >::RegisterPass | ( | const char * | PassArg, | |
const char * | Name, | |||
unsigned char | PassTy, | |||
Pass *(*)(TargetMachine &) | targetctor | |||
) | [inline] |
Definition at line 201 of file PassSupport.h.
llvm::RegisterPass< PassName >::RegisterPass | ( | const char * | PassArg, | |
const char * | Name, | |||
unsigned char | PassTy, | |||
CtorType * | Fn | |||
) | [inline] |
Definition at line 208 of file PassSupport.h.