Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:ResourcePriorityQueue

1 //===- ResourcePriorityQueue.cpp - A DFA-oriented priority queue -*- C++ -*-==//
10 // This file implements the ResourcePriorityQueue class, which is a
22 #include "llvm/CodeGen/ResourcePriorityQueue.h"
44 ResourcePriorityQueue::ResourcePriorityQueue(SelectionDAGISel *IS) :
72 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) {
109 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU,
170 void ResourcePriorityQueue::initNodes(std::vector<SUnit> &sunits) {
217 SUnit *ResourcePriorityQueue::getSingleUnscheduledPred(SUnit *SU) {
233 void ResourcePriorityQueue::push(SUnit *SU) {
248 bool ResourcePriorityQueue::isResourceAvailable(SUnit *SU) {
291 void ResourcePriorityQueue::reserveResources(SUnit *SU) {
328 signed ResourcePriorityQueue::rawRegPressureDelta(SUnit *SU, unsigned RCId) {
362 signed ResourcePriorityQueue::regPressureDelta(SUnit *SU, bool RawPressure) {
403 signed ResourcePriorityQueue::SUSchedulingCost(SUnit *SU) {
473 void ResourcePriorityQueue::scheduledNode(SUnit *SU) {
549 void ResourcePriorityQueue::initNumRegDefsLeft(SUnit *SU) {
581 void ResourcePriorityQueue::adjustPriorityOfUnscheduledPreds(SUnit *SU) {
600 SUnit *ResourcePriorityQueue::pop() {
634 void ResourcePriorityQueue::remove(SUnit *SU) {
645 void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {}
647 void ResourcePriorityQueue::dump(ScheduleDAG *DAG) const {
648 ResourcePriorityQueue q = *this;