LLVM API Documentation

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

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

addNode(const SUnit *SU)=0llvm::SchedulingPriorityQueuepure virtual
dump(ScheduleDAG *) const llvm::SchedulingPriorityQueueinlinevirtual
empty() const =0llvm::SchedulingPriorityQueuepure virtual
getCurCycle() const llvm::SchedulingPriorityQueueinline
hasReadyFilter() const llvm::SchedulingPriorityQueueinline
initNodes(std::vector< SUnit > &SUnits)=0llvm::SchedulingPriorityQueuepure virtual
isBottomUp() const =0llvm::SchedulingPriorityQueuepure virtual
isReady(SUnit *) const llvm::SchedulingPriorityQueueinlinevirtual
pop()=0llvm::SchedulingPriorityQueuepure virtual
push(SUnit *U)=0llvm::SchedulingPriorityQueuepure virtual
push_all(const std::vector< SUnit * > &Nodes)llvm::SchedulingPriorityQueueinline
releaseState()=0llvm::SchedulingPriorityQueuepure virtual
remove(SUnit *SU)=0llvm::SchedulingPriorityQueuepure virtual
scheduledNode(SUnit *)llvm::SchedulingPriorityQueueinlinevirtual
SchedulingPriorityQueue(bool rf=false)llvm::SchedulingPriorityQueueinline
setCurCycle(unsigned Cycle)llvm::SchedulingPriorityQueueinline
tracksRegPressure() const llvm::SchedulingPriorityQueueinlinevirtual
unscheduledNode(SUnit *)llvm::SchedulingPriorityQueueinlinevirtual
updateNode(const SUnit *SU)=0llvm::SchedulingPriorityQueuepure virtual
~SchedulingPriorityQueue()llvm::SchedulingPriorityQueueinlinevirtual