19 void MachinePassRegistryListener::anchor() { }
25 if (R->getName() ==
Name) {
30 assert(Ctor &&
"Unregistered pass name");
void Add(MachinePassRegistryNode *Node)
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)
MachinePassCtor getCtor() const
void setDefault(MachinePassCtor C)