LLVM 19.0.0git
llvm::MachineSchedStrategy Member List

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

doMBBSchedRegionsTopDown() constllvm::MachineSchedStrategyinlinevirtual
dumpPolicy() constllvm::MachineSchedStrategyinlinevirtual
enterMBB(MachineBasicBlock *MBB)llvm::MachineSchedStrategyinlinevirtual
initialize(ScheduleDAGMI *DAG)=0llvm::MachineSchedStrategypure virtual
initPolicy(MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs)llvm::MachineSchedStrategyinlinevirtual
leaveMBB()llvm::MachineSchedStrategyinlinevirtual
pickNode(bool &IsTopNode)=0llvm::MachineSchedStrategypure virtual
registerRoots()llvm::MachineSchedStrategyinlinevirtual
releaseBottomNode(SUnit *SU)=0llvm::MachineSchedStrategypure virtual
releaseTopNode(SUnit *SU)=0llvm::MachineSchedStrategypure virtual
schedNode(SUnit *SU, bool IsTopNode)=0llvm::MachineSchedStrategypure virtual
scheduleTree(unsigned SubtreeID)llvm::MachineSchedStrategyinlinevirtual
shouldTrackLaneMasks() constllvm::MachineSchedStrategyinlinevirtual
shouldTrackPressure() constllvm::MachineSchedStrategyinlinevirtual
~MachineSchedStrategy()=defaultllvm::MachineSchedStrategyvirtual