LLVM
8.0.1
|
Public Member Functions | |
BuildDAG (const Region &R, GCNIterativeScheduler &_Sch) | |
~BuildDAG () | |
ArrayRef< const SUnit * > | getTopRoots () const |
ArrayRef< SUnit * > | getBottomRoots () const |
Definition at line 144 of file GCNIterativeScheduler.cpp.
|
inline |
Definition at line 150 of file GCNIterativeScheduler.cpp.
References llvm::ScheduleDAGMI::AA, llvm::ScheduleDAGInstrs::BB, llvm::GCNIterativeScheduler::Region::Begin, llvm::ScheduleDAGInstrs::buildSchedGraph(), llvm::GCNIterativeScheduler::Region::End, llvm::ScheduleDAGMI::findRootsAndBiasEdges(), llvm::ScheduleDAGTopologicalSort::InitDAGTopologicalSorting(), llvm::GCNIterativeScheduler::Region::NumRegionInstrs, and llvm::ScheduleDAGMI::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().