LLVM: llvm::MachineSchedRegistry Class Reference (original) (raw)
MachineSchedRegistry provides a selection of available machine instruction schedulers. More...
#include "[llvm/CodeGen/MachineScheduler.h](MachineScheduler%5F8h%5Fsource.html)"
Inheritance diagram for llvm::MachineSchedRegistry:
| Public Member Functions | |
|---|---|
| MachineSchedRegistry (const char *N, const char *D, ScheduleDAGCtor C) | |
| ~MachineSchedRegistry () | |
| MachineSchedRegistry * | getNext () const |
| Public Member Functions inherited from llvm::MachinePassRegistryNode< ScheduleDAGInstrs *(*)(MachineSchedContext *)> | |
| MachinePassRegistryNode (const char *N, const char *D, ScheduleDAGInstrs *C) | |
| MachinePassRegistryNode * | getNext () const |
| MachinePassRegistryNode ** | getNextAddress () |
| StringRef | getName () const |
| StringRef | getDescription () const |
| ScheduleDAGInstrs * | getCtor () const |
| void | setNext (MachinePassRegistryNode *N) |
Detailed Description
MachineSchedRegistry provides a selection of available machine instruction schedulers.
Definition at line 161 of file MachineScheduler.h.
Member Typedef Documentation
◆ FunctionPassCtor
◆ ScheduleDAGCtor
Constructor & Destructor Documentation
◆ ~MachineSchedRegistry()
| llvm::MachineSchedRegistry::~MachineSchedRegistry ( ) | inline |
|---|
Member Function Documentation
◆ getList()
◆ getNext()
◆ setListener()
Member Data Documentation
◆ Registry
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/MachineScheduler.h
- lib/CodeGen/MachineScheduler.cpp