LLVM API Documentation
#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 |
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 118 of file MachineScheduler.h.
Definition at line 123 of file MachineScheduler.h.
Definition at line 120 of file MachineScheduler.h.
| llvm::MachineSchedRegistry::MachineSchedRegistry | ( | const char * | N, |
| const char * | D, | ||
| ScheduleDAGCtor | C | ||
| ) | [inline] |
Definition at line 127 of file MachineScheduler.h.
| llvm::MachineSchedRegistry::~MachineSchedRegistry | ( | ) | [inline] |
Definition at line 131 of file MachineScheduler.h.
| static MachineSchedRegistry* llvm::MachineSchedRegistry::getList | ( | ) | [inline, static] |
Definition at line 138 of file MachineScheduler.h.
| MachineSchedRegistry* llvm::MachineSchedRegistry::getNext | ( | ) | const [inline] |
Reimplemented from llvm::MachinePassRegistryNode.
Definition at line 135 of file MachineScheduler.h.
| static void llvm::MachineSchedRegistry::setListener | ( | MachinePassRegistryListener * | L | ) | [inline, static] |
Definition at line 141 of file MachineScheduler.h.
Definition at line 125 of file MachineScheduler.h.