|
LLVM
3.7.0
|
MachineSchedRegistry provides a selection of available machine instruction schedulers. More...
#include <MachineScheduler.h>
Public Types | |
| typedef ScheduleDAGInstrs *(* | ScheduleDAGCtor )(MachineSchedContext *) |
| typedef ScheduleDAGCtor | FunctionPassCtor |
Public Member Functions | |
| MachineSchedRegistry (const char *N, const char *D, ScheduleDAGCtor C) | |
| ~MachineSchedRegistry () | |
| MachineSchedRegistry * | getNext () const |
Public Member Functions inherited from llvm::MachinePassRegistryNode | |
| 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) |
Static Public Member Functions | |
| static MachineSchedRegistry * | getList () |
| static void | setListener (MachinePassRegistryListener *L) |
Static Public Attributes | |
| static MachinePassRegistry | Registry |
MachineSchedRegistry provides a selection of available machine instruction schedulers.
Definition at line 117 of file MachineScheduler.h.
Definition at line 122 of file MachineScheduler.h.
| typedef ScheduleDAGInstrs*(* llvm::MachineSchedRegistry::ScheduleDAGCtor)(MachineSchedContext *) |
Definition at line 119 of file MachineScheduler.h.
|
inline |
Definition at line 126 of file MachineScheduler.h.
|
inline |
Definition at line 130 of file MachineScheduler.h.
|
inlinestatic |
Definition at line 137 of file MachineScheduler.h.
|
inline |
Definition at line 134 of file MachineScheduler.h.
References llvm::MachinePassRegistryNode::getNext().
|
inlinestatic |
Definition at line 140 of file MachineScheduler.h.
|
static |
Definition at line 124 of file MachineScheduler.h.
1.8.6