LLVM API Documentation
#include <SchedulerRegistry.h>


Public Types | |
| typedef ScheduleDAGSDNodes *(* | FunctionPassCtor )(SelectionDAGISel *, CodeGenOpt::Level) |
Public Member Functions | |
| RegisterScheduler (const char *N, const char *D, FunctionPassCtor C) | |
| ~RegisterScheduler () | |
| RegisterScheduler * | getNext () const |
Static Public Member Functions | |
| static RegisterScheduler * | getList () |
| static FunctionPassCtor | getDefault () |
| static void | setDefault (FunctionPassCtor C) |
| static void | setListener (MachinePassRegistryListener *L) |
Static Public Attributes | |
| static MachinePassRegistry | Registry |
Definition at line 34 of file SchedulerRegistry.h.
| typedef ScheduleDAGSDNodes*(* llvm::RegisterScheduler::FunctionPassCtor)(SelectionDAGISel *, CodeGenOpt::Level) |
Definition at line 36 of file SchedulerRegistry.h.
| llvm::RegisterScheduler::RegisterScheduler | ( | const char * | N, |
| const char * | D, | ||
| FunctionPassCtor | C | ||
| ) | [inline] |
Definition at line 41 of file SchedulerRegistry.h.
| llvm::RegisterScheduler::~RegisterScheduler | ( | ) | [inline] |
Definition at line 44 of file SchedulerRegistry.h.
| static FunctionPassCtor llvm::RegisterScheduler::getDefault | ( | ) | [inline, static] |
Definition at line 55 of file SchedulerRegistry.h.
| static RegisterScheduler* llvm::RegisterScheduler::getList | ( | ) | [inline, static] |
Definition at line 52 of file SchedulerRegistry.h.
| RegisterScheduler* llvm::RegisterScheduler::getNext | ( | ) | const [inline] |
Reimplemented from llvm::MachinePassRegistryNode.
Definition at line 49 of file SchedulerRegistry.h.
| static void llvm::RegisterScheduler::setDefault | ( | FunctionPassCtor | C | ) | [inline, static] |
Definition at line 58 of file SchedulerRegistry.h.
| static void llvm::RegisterScheduler::setListener | ( | MachinePassRegistryListener * | L | ) | [inline, static] |
Definition at line 61 of file SchedulerRegistry.h.
RegisterScheduler class - Track the registration of instruction schedulers.
Definition at line 39 of file SchedulerRegistry.h.