Registry node that tracks registration of SelectionDAG instruction schedulers.
Synopsis
Declared in <llvm/CodeGen/SchedulerRegistry.h>
class RegisterScheduler
: public MachinePassRegistryNode<ScheduleDAGSDNodes*(*)(xref:llvm/SelectionDAGISel.adoc[SelectionDAGISel*, CodeGenOptLevel)>]
Base Classes
Name |
Description |
|
MachinePassRegistryNode ‐ Machine pass node stored in registration list. |
Type Aliases
Name |
Description |
Constructor type that builds a ScheduleDAGSDNodes from ISel and opt level. |
Member Functions
Name |
Description |
|
Register a scheduler named |
|
Remove this scheduler from the global registry. |
Return the constructor that creates this pass. |
|
Return the human‐readable description of this pass. |
|
Return the command‐line name of this pass. |
|
Return the next registry entry in the linked list. |
|
Return the address of the next‐node pointer in this node. |
|
Set the next node in the registration list. |
Static Member Functions
Name |
Description |
Return the head of the global SelectionDAG scheduler registry list. |
|
Install |