LLVM API Documentation
#include <SchedPriorities.h>
Inheritance diagram for llvm::NodeHeap:
Public Types | |
typedef std::list< NodeDelayPair * >::iterator | iterator |
typedef std::list< NodeDelayPair * >::const_iterator | const_iterator |
Public Member Functions | |
NodeHeap () | |
unsigned | size () const |
const SchedGraphNode * | getNode (const_iterator i) const |
cycles_t | getDelay (const_iterator i) const |
void | makeHeap () |
iterator | findNode (const SchedGraphNode *node) |
void | removeNode (const SchedGraphNode *node) |
void | insert (const SchedGraphNode *node, cycles_t delay) |
Definition at line 75 of file SchedPriorities.h.
|
Definition at line 80 of file SchedPriorities.h. |
|
Definition at line 79 of file SchedPriorities.h. |
|
Definition at line 83 of file SchedPriorities.h. |
|
Definition at line 94 of file SchedPriorities.h. Referenced by removeNode(). |
|
Definition at line 88 of file SchedPriorities.h. Referenced by insert(). |
|
Definition at line 87 of file SchedPriorities.h. Referenced by findNode(), llvm::SchedPriorities::getNextHighest(), and llvm::SchedPriorities::issuedReadyNodeAt(). |
|
Definition at line 111 of file SchedPriorities.h. References getDelay(), and I. Referenced by llvm::SchedPriorities::insertReady(). |
|
Definition at line 90 of file SchedPriorities.h. |
|
Definition at line 101 of file SchedPriorities.h. References findNode(). Referenced by llvm::SchedPriorities::issuedReadyNodeAt(). |
|
Definition at line 85 of file SchedPriorities.h. Referenced by llvm::SchedPriorities::getNumReady(). |