LLVM API Documentation
#include <MachinePassRegistry.h>

Public Member Functions | |
| MachinePassRegistryNode (const char *N, const char *D, MachinePassCtor C) | |
| MachinePassRegistryNode * | getNext () const |
| MachinePassRegistryNode ** | getNextAddress () |
| const char * | getName () const |
| const char * | getDescription () const |
| MachinePassCtor | getCtor () const |
| void | setNext (MachinePassRegistryNode *N) |
MachinePassRegistryNode - Machine pass node stored in registration list.
Definition at line 50 of file MachinePassRegistry.h.
| llvm::MachinePassRegistryNode::MachinePassRegistryNode | ( | const char * | N, |
| const char * | D, | ||
| MachinePassCtor | C | ||
| ) | [inline] |
Definition at line 61 of file MachinePassRegistry.h.
| MachinePassCtor llvm::MachinePassRegistryNode::getCtor | ( | ) | const [inline] |
Definition at line 73 of file MachinePassRegistry.h.
Referenced by llvm::MachinePassRegistry::Add().
| const char* llvm::MachinePassRegistryNode::getDescription | ( | ) | const [inline] |
Definition at line 72 of file MachinePassRegistry.h.
Referenced by llvm::MachinePassRegistry::Add().
| const char* llvm::MachinePassRegistryNode::getName | ( | ) | const [inline] |
Definition at line 71 of file MachinePassRegistry.h.
Referenced by llvm::MachinePassRegistry::Add(), and llvm::MachinePassRegistry::Remove().
| MachinePassRegistryNode* llvm::MachinePassRegistryNode::getNext | ( | ) | const [inline] |
Reimplemented in llvm::MachineSchedRegistry, llvm::RegisterScheduler, and llvm::RegisterRegAlloc.
Definition at line 69 of file MachinePassRegistry.h.
Referenced by llvm::MachinePassRegistry::setDefault().
Definition at line 70 of file MachinePassRegistry.h.
| void llvm::MachinePassRegistryNode::setNext | ( | MachinePassRegistryNode * | N | ) | [inline] |
Definition at line 74 of file MachinePassRegistry.h.
Referenced by llvm::MachinePassRegistry::Add().