LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::ConvergingVLIWScheduler Member List

This is the complete list of members for llvm::ConvergingVLIWScheduler, including all inherited members.

BotQID enum valuellvm::ConvergingVLIWScheduler
ConvergingVLIWScheduler()llvm::ConvergingVLIWSchedulerinline
initialize(ScheduleDAGMI *dag)llvm::ConvergingVLIWSchedulervirtual
initPolicy(MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs)llvm::MachineSchedStrategyinlinevirtual
LogMaxQID enum valuellvm::ConvergingVLIWScheduler
pickNode(bool &IsTopNode)llvm::ConvergingVLIWSchedulervirtual
pickNodeBidrectional(bool &IsTopNode)llvm::ConvergingVLIWSchedulerprotected
pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, SchedCandidate &Candidate)llvm::ConvergingVLIWSchedulerprotected
registerRoots()llvm::MachineSchedStrategyinlinevirtual
releaseBottomNode(SUnit *SU)llvm::ConvergingVLIWSchedulervirtual
releaseTopNode(SUnit *SU)llvm::ConvergingVLIWSchedulervirtual
ReportPackets()llvm::ConvergingVLIWSchedulerinline
schedNode(SUnit *SU, bool IsTopNode)llvm::ConvergingVLIWSchedulervirtual
scheduleTree(unsigned SubtreeID)llvm::MachineSchedStrategyinlinevirtual
SchedulingCost(ReadyQueue &Q, SUnit *SU, SchedCandidate &Candidate, RegPressureDelta &Delta, bool verbose)llvm::ConvergingVLIWSchedulerprotected
shouldTrackPressure() const llvm::MachineSchedStrategyinlinevirtual
TopQID enum valuellvm::ConvergingVLIWScheduler
traceCandidate(const char *Label, const ReadyQueue &Q, SUnit *SU, PressureChange P=PressureChange())llvm::ConvergingVLIWSchedulerprotected
~MachineSchedStrategy()llvm::MachineSchedStrategyinlinevirtual