LLVM API Documentation
#include <MachinePassRegistry.h>

Public Member Functions | |
| MachinePassRegistryNode * | getList () |
| MachinePassCtor | getDefault () |
| void | setDefault (MachinePassCtor C) |
| void | setListener (MachinePassRegistryListener *L) |
| void | Add (MachinePassRegistryNode *Node) |
| void | Remove (MachinePassRegistryNode *Node) |
Definition at line 83 of file MachinePassRegistry.h.
| MachinePassRegistryNode* llvm::MachinePassRegistry::getList | ( | ) | [inline] |
Definition at line 98 of file MachinePassRegistry.h.
| MachinePassCtor llvm::MachinePassRegistry::getDefault | ( | ) | [inline] |
Definition at line 99 of file MachinePassRegistry.h.
| void llvm::MachinePassRegistry::setDefault | ( | MachinePassCtor | C | ) | [inline] |
Definition at line 100 of file MachinePassRegistry.h.
| void llvm::MachinePassRegistry::setListener | ( | MachinePassRegistryListener * | L | ) | [inline] |
Definition at line 101 of file MachinePassRegistry.h.
| void MachinePassRegistry::Add | ( | MachinePassRegistryNode * | Node | ) |
Add - Adds a function pass to the registration list.
Definition at line 22 of file MachinePassRegistry.cpp.
References llvm::MachinePassRegistryNode::getCtor(), llvm::MachinePassRegistryNode::getDescription(), llvm::MachinePassRegistryNode::getName(), llvm::MachinePassRegistryListener::NotifyAdd(), and llvm::MachinePassRegistryNode::setNext().
| void MachinePassRegistry::Remove | ( | MachinePassRegistryNode * | Node | ) |
Remove - Removes a function pass from the registration list.
Definition at line 33 of file MachinePassRegistry.cpp.
References llvm::MachinePassRegistryNode::getName(), I, and llvm::MachinePassRegistryListener::NotifyRemove().