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: