llvm::mca::SchedulerStrategy

Abstract strategy used by the Scheduler to rank ready instructions.

Synopsis

Declared in <llvm/MCA/HardwareUnits/Scheduler.h>

class SchedulerStrategy;

Member Functions

NameDescription
SchedulerStrategy [constructor]Construct a scheduler strategy.
~SchedulerStrategy [destructor] [virtual]Destroy a scheduler strategy.
compare [virtual]Returns true if Lhs should take priority over Rhs.

Derived Classes

NameDescription
DefaultSchedulerStrategy Default instruction selection strategy used by class Scheduler.