LLVM 22.0.0git
|
Public Member Functions | |
BuildDAG (const Region &R, GCNIterativeScheduler &_Sch, bool IsReentry=false) | |
~BuildDAG () | |
ArrayRef< const SUnit * > | getTopRoots () const |
ArrayRef< SUnit * > | getBottomRoots () const |
Definition at line 143 of file GCNIterativeScheduler.cpp.
|
inline |
Definition at line 149 of file GCNIterativeScheduler.cpp.
References llvm::ScheduleDAGMI::AA, llvm::ScheduleDAGInstrs::BB, llvm::ScheduleDAGInstrs::buildSchedGraph(), llvm::ScheduleDAGMI::findRootsAndBiasEdges(), llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(), llvm::ScheduleDAGMI::postProcessDAG(), llvm::GCNIterativeScheduler::swapIGLPMutations(), and llvm::ScheduleDAGInstrs::Topo.
|
inline |
Definition at line 162 of file GCNIterativeScheduler.cpp.
Definition at line 170 of file GCNIterativeScheduler.cpp.
Referenced by llvm::GCNIterativeScheduler::scheduleILP().
Definition at line 167 of file GCNIterativeScheduler.cpp.
Referenced by llvm::GCNIterativeScheduler::scheduleMinReg(), and llvm::GCNIterativeScheduler::tryMaximizeOccupancy().