LLVM: llvm::sandboxir::ReadyListContainer Class Reference (original) (raw)

The list holding nodes that are ready to schedule. Used by the scheduler. More...

#include "[llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h](Transforms%5F2Vectorize%5F2SandboxVectorizer%5F2Scheduler%5F8h%5Fsource.html)"

Public Member Functions
ReadyListContainer ()
void insert (DGNode *N)
DGNode * pop ()
bool empty () const
void clear ()
void remove (DGNode *N)
\Removes N if found in the ready list.
void dump (raw_ostream &OS) const
LLVM_DUMP_METHOD void dump () const

The list holding nodes that are ready to schedule. Used by the scheduler.

Definition at line 55 of file Scheduler.h.

llvm::sandboxir::ReadyListContainer::ReadyListContainer ( ) inline

clear()

void llvm::sandboxir::ReadyListContainer::clear ( ) inline

dump() [1/2]

void llvm::sandboxir::ReadyListContainer::dump ( ) const

dump() [2/2]

void llvm::sandboxir::ReadyListContainer::dump ( raw_ostream & OS ) const

empty()

bool llvm::sandboxir::ReadyListContainer::empty ( ) const inline

insert()

void llvm::sandboxir::ReadyListContainer::insert ( DGNode * N) inline

pop()

DGNode * llvm::sandboxir::ReadyListContainer::pop ( ) inline

remove()

void llvm::sandboxir::ReadyListContainer::remove ( DGNode * N) inline

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