LLVM 22.0.0git
llvm::GCNIterativeScheduler::BuildDAG Class Reference

Public Member Functions

 BuildDAG (const Region &R, GCNIterativeScheduler &_Sch, bool IsReentry=false)
 ~BuildDAG ()
ArrayRef< const SUnit * > getTopRoots () const
ArrayRef< SUnit * > getBottomRoots () const

Detailed Description

Definition at line 143 of file GCNIterativeScheduler.cpp.

Constructor & Destructor Documentation

◆ BuildDAG()

llvm::GCNIterativeScheduler::BuildDAG::BuildDAG ( const Region & R,
GCNIterativeScheduler & _Sch,
bool IsReentry = false )
inline

◆ ~BuildDAG()

llvm::GCNIterativeScheduler::BuildDAG::~BuildDAG ( )
inline

Definition at line 162 of file GCNIterativeScheduler.cpp.

Member Function Documentation

◆ getBottomRoots()

ArrayRef< SUnit * > llvm::GCNIterativeScheduler::BuildDAG::getBottomRoots ( ) const
inline

Definition at line 170 of file GCNIterativeScheduler.cpp.

Referenced by llvm::GCNIterativeScheduler::scheduleILP().

◆ getTopRoots()

ArrayRef< const SUnit * > llvm::GCNIterativeScheduler::BuildDAG::getTopRoots ( ) const
inline

The documentation for this class was generated from the following file: