LLVM: llvm::LatencyPriorityQueue Class Reference (original) (raw)
#include "[llvm/CodeGen/LatencyPriorityQueue.h](LatencyPriorityQueue%5F8h%5Fsource.html)"
Definition at line 32 of file LatencyPriorityQueue.h.
| llvm::LatencyPriorityQueue::LatencyPriorityQueue ( ) |
inline |
◆ addNode()
| void llvm::LatencyPriorityQueue::addNode ( const SUnit * SU) |
inlineoverridevirtual |
◆ dump()
◆ empty()
| bool llvm::LatencyPriorityQueue::empty ( ) const |
inlineoverridevirtual |
◆ getLatency()
| unsigned llvm::LatencyPriorityQueue::getLatency ( unsigned NodeNum) const |
inline |
◆ getNumSolelyBlockNodes()
| unsigned llvm::LatencyPriorityQueue::getNumSolelyBlockNodes ( unsigned NodeNum) const |
inline |
◆ initNodes()
| void llvm::LatencyPriorityQueue::initNodes ( std::vector< SUnit > & sunits) |
inlineoverridevirtual |
◆ isBottomUp()
| bool llvm::LatencyPriorityQueue::isBottomUp ( ) const |
inlineoverridevirtual |
◆ pop()
| SUnit * LatencyPriorityQueue::pop ( ) |
overridevirtual |
◆ push()
| void LatencyPriorityQueue::push ( SUnit * U) |
overridevirtual |
◆ releaseState()
| void llvm::LatencyPriorityQueue::releaseState ( ) |
inlineoverridevirtual |
◆ remove()
| void LatencyPriorityQueue::remove ( SUnit * SU) |
overridevirtual |
◆ scheduledNode()
| void LatencyPriorityQueue::scheduledNode ( SUnit * ) |
overridevirtual |
◆ updateNode()
| void llvm::LatencyPriorityQueue::updateNode ( const SUnit * SU) |
inlineoverridevirtual |
The documentation for this class was generated from the following files: