LLVM API Documentation
#include <MachinePassRegistry.h>
Public Member Functions | |
MachinePassRegistryListener () | |
virtual | ~MachinePassRegistryListener () |
virtual void | NotifyAdd (const char *N, MachinePassCtor C, const char *D)=0 |
virtual void | NotifyRemove (const char *N)=0 |
MachinePassRegistryListener - Listener to adds and removals of nodes in registration list.
Definition at line 35 of file MachinePassRegistry.h.
Definition at line 38 of file MachinePassRegistry.h.
virtual llvm::MachinePassRegistryListener::~MachinePassRegistryListener | ( | ) | [inline, virtual] |
Definition at line 39 of file MachinePassRegistry.h.
virtual void llvm::MachinePassRegistryListener::NotifyAdd | ( | const char * | N, |
MachinePassCtor | C, | ||
const char * | D | ||
) | [pure virtual] |
Implemented in llvm::RegisterPassParser< RegistryClass >.
Referenced by llvm::MachinePassRegistry::Add().
virtual void llvm::MachinePassRegistryListener::NotifyRemove | ( | const char * | N | ) | [pure virtual] |
Implemented in llvm::RegisterPassParser< RegistryClass >.
Referenced by llvm::MachinePassRegistry::Remove().