Create the standard converging machine scheduler. This will be used as the default scheduler if the target does not set a default. Adds default DAG mutations.
Declared in <llvm/CodeGen/MachineScheduler.h>
template<typename Strategy = GenericScheduler>
ScheduleDAGMILive*
createSchedLive(MachineSchedContext* C);
ScheduleDAGMILive is an implementation of ScheduleDAGInstrs that schedules machine instructions while updating LiveIntervals and tracking regpressure.
| Name | Description |
|---|---|
| C | MachineSchedContext provides enough context from the MachineScheduler pass for the target to instantiate a scheduler. |