19 void MachinePassRegistryListener::anchor() { }
25 if (R->getName() ==
Name) {
30 assert(Ctor &&
"Unregistered pass name");
void Add(MachinePassRegistryNode *Node)
Add - Adds a function pass to the registration list.
const char * getDescription() const
void *(* MachinePassCtor)()
MachinePassRegistryNode * getList()
const char * getName() const
void setNext(MachinePassRegistryNode *N)
MachinePassRegistryNode * getNext() const
virtual void NotifyRemove(const char *N)=0
virtual void NotifyAdd(const char *N, MachinePassCtor C, const char *D)=0
void Remove(MachinePassRegistryNode *Node)
Remove - Removes a function pass from the registration list.
MachinePassCtor getCtor() const
MachinePassRegistryNode - Machine pass node stored in registration list.
StringRef - Represent a constant reference to a string, i.e.
void setDefault(MachinePassCtor C)