llvm::createBURRListDAGScheduler

Create a bottom-up register usage reduction list scheduler.

Synopsis

Declared in <llvm/CodeGen/SchedulerRegistry.h>

ScheduleDAGSDNodes*
createBURRListDAGScheduler(
    SelectionDAGISel* IS,
    CodeGenOptLevel OptLevel);

Return Value

A new ScheduleDAGSDNodes that schedules for register usage reduction.

Parameters

NameDescription
ISInstruction selection pass owning the DAG to schedule.
OptLevelCodegen optimization level.