LLVM API Documentation
| initialize(ScheduleDAGMI *DAG)=0 | llvm::MachineSchedStrategy | [pure virtual] |
| initPolicy(MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs) | llvm::MachineSchedStrategy | [inline, virtual] |
| pickNode(bool &IsTopNode)=0 | llvm::MachineSchedStrategy | [pure virtual] |
| registerRoots() | llvm::MachineSchedStrategy | [inline, virtual] |
| releaseBottomNode(SUnit *SU)=0 | llvm::MachineSchedStrategy | [pure virtual] |
| releaseTopNode(SUnit *SU)=0 | llvm::MachineSchedStrategy | [pure virtual] |
| schedNode(SUnit *SU, bool IsTopNode)=0 | llvm::MachineSchedStrategy | [pure virtual] |
| scheduleTree(unsigned SubtreeID) | llvm::MachineSchedStrategy | [inline, virtual] |
| shouldTrackPressure() const | llvm::MachineSchedStrategy | [inline, virtual] |
| ~MachineSchedStrategy() | llvm::MachineSchedStrategy | [inline, virtual] |