LLVM API Documentation

llvm::SchedulingPriorityQueue Member List
This is the complete list of members for llvm::SchedulingPriorityQueue, including all inherited members.
addNode(const SUnit *SU)=0llvm::SchedulingPriorityQueue [pure virtual]
dump(ScheduleDAG *) const llvm::SchedulingPriorityQueue [inline, virtual]
empty() const =0llvm::SchedulingPriorityQueue [pure virtual]
getCurCycle() const llvm::SchedulingPriorityQueue [inline]
hasReadyFilter() const llvm::SchedulingPriorityQueue [inline]
initNodes(std::vector< SUnit > &SUnits)=0llvm::SchedulingPriorityQueue [pure virtual]
isBottomUp() const =0llvm::SchedulingPriorityQueue [pure virtual]
isReady(SUnit *) const llvm::SchedulingPriorityQueue [inline, virtual]
pop()=0llvm::SchedulingPriorityQueue [pure virtual]
push(SUnit *U)=0llvm::SchedulingPriorityQueue [pure virtual]
push_all(const std::vector< SUnit * > &Nodes)llvm::SchedulingPriorityQueue [inline]
releaseState()=0llvm::SchedulingPriorityQueue [pure virtual]
remove(SUnit *SU)=0llvm::SchedulingPriorityQueue [pure virtual]
scheduledNode(SUnit *)llvm::SchedulingPriorityQueue [inline, virtual]
SchedulingPriorityQueue(bool rf=false)llvm::SchedulingPriorityQueue [inline]
setCurCycle(unsigned Cycle)llvm::SchedulingPriorityQueue [inline]
tracksRegPressure() const llvm::SchedulingPriorityQueue [inline, virtual]
unscheduledNode(SUnit *)llvm::SchedulingPriorityQueue [inline, virtual]
updateNode(const SUnit *SU)=0llvm::SchedulingPriorityQueue [pure virtual]
~SchedulingPriorityQueue()llvm::SchedulingPriorityQueue [inline, virtual]