LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::LatencyPriorityQueue Member List

This is the complete list of members for llvm::LatencyPriorityQueue, including all inherited members.

addNode(const SUnit *SU)llvm::LatencyPriorityQueueinlinevirtual
dump(ScheduleDAG *DAG) const llvm::LatencyPriorityQueuevirtual
empty() const llvm::LatencyPriorityQueueinlinevirtual
getCurCycle() const llvm::SchedulingPriorityQueueinline
getLatency(unsigned NodeNum) const llvm::LatencyPriorityQueueinline
getNumSolelyBlockNodes(unsigned NodeNum) const llvm::LatencyPriorityQueueinline
hasReadyFilter() const llvm::SchedulingPriorityQueueinline
initNodes(std::vector< SUnit > &sunits)llvm::LatencyPriorityQueueinlinevirtual
isBottomUp() const llvm::LatencyPriorityQueueinlinevirtual
isReady(SUnit *) const llvm::SchedulingPriorityQueueinlinevirtual
LatencyPriorityQueue()llvm::LatencyPriorityQueueinline
pop()llvm::LatencyPriorityQueuevirtual
push(SUnit *U)llvm::LatencyPriorityQueuevirtual
push_all(const std::vector< SUnit * > &Nodes)llvm::SchedulingPriorityQueueinline
releaseState()llvm::LatencyPriorityQueueinlinevirtual
remove(SUnit *SU)llvm::LatencyPriorityQueuevirtual
scheduledNode(SUnit *Node)llvm::LatencyPriorityQueuevirtual
SchedulingPriorityQueue(bool rf=false)llvm::SchedulingPriorityQueueinline
setCurCycle(unsigned Cycle)llvm::SchedulingPriorityQueueinline
tracksRegPressure() const llvm::SchedulingPriorityQueueinlinevirtual
unscheduledNode(SUnit *)llvm::SchedulingPriorityQueueinlinevirtual
updateNode(const SUnit *SU)llvm::LatencyPriorityQueueinlinevirtual
~SchedulingPriorityQueue()llvm::SchedulingPriorityQueueinlinevirtual