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)
70 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) {
107 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU,
168 void ResourcePriorityQueue::initNodes(std::vector<SUnit> &sunits) {
215 SUnit *ResourcePriorityQueue::getSingleUnscheduledPred(SUnit *SU) {
231 void ResourcePriorityQueue::push(SUnit *SU) {
246 bool ResourcePriorityQueue::isResourceAvailable(SUnit *SU) {
289 void ResourcePriorityQueue::reserveResources(SUnit *SU) {
326 signed ResourcePriorityQueue::rawRegPressureDelta(SUnit *SU, unsigned RCId) {
360 signed ResourcePriorityQueue::regPressureDelta(SUnit *SU, bool RawPressure) {
401 signed ResourcePriorityQueue::SUSchedulingCost(SUnit *SU) {
471 void ResourcePriorityQueue::scheduledNode(SUnit *SU) {
547 void ResourcePriorityQueue::initNumRegDefsLeft(SUnit *SU) {
579 void ResourcePriorityQueue::adjustPriorityOfUnscheduledPreds(SUnit *SU) {
598 SUnit *ResourcePriorityQueue::pop() {
632 void ResourcePriorityQueue::remove(SUnit *SU) {