LLVM API Documentation
#include <PassSupport.h>
Inheritance diagram for llvm::PassRegistrationListener:
Public Member Functions | |
PassRegistrationListener () | |
virtual | ~PassRegistrationListener () |
virtual void | passRegistered (const PassInfo *P) |
virtual void | passUnregistered (const PassInfo *P) |
void | enumeratePasses () |
virtual void | passEnumerate (const PassInfo *P) |
Definition at line 364 of file PassSupport.h.
|
PassRegistrationListener ctor - Add the current object to the list of PassRegistrationListeners... |
|
dtor - Remove object from list of listeners... Definition at line 475 of file Pass.cpp. References I. |
|
enumeratePasses - Iterate over the registered passes, calling the passEnumerate callback on each PassInfo object. Definition at line 491 of file Pass.cpp. References E, I, and passEnumerate(). Referenced by llvm::PassNameParser::initialize(). |
|
passEnumerate - Callback function invoked when someone calls enumeratePasses on this PassRegistrationListener object. Reimplemented in llvm::PassNameParser. Definition at line 388 of file PassSupport.h. Referenced by enumeratePasses(). |
|
Callback functions - These functions are invoked whenever a pass is loaded or removed from the current executable. Reimplemented in llvm::PassNameParser. Definition at line 377 of file PassSupport.h. |
|
Reimplemented in llvm::PassNameParser. Definition at line 378 of file PassSupport.h. |