Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:RegPressure

77   cl::desc("Disable regpressure priority in sched=list-ilp"));
1526 /// RegPressure - Tracking current reg pressure per register class.
1528 std::vector<unsigned> RegPressure;
1547 RegPressure.resize(NumRC);
1549 std::fill(RegPressure.begin(), RegPressure.end(), 0);
1573 std::fill(RegPressure.begin(), RegPressure.end(), 0);
1824 unsigned RP = RegPressure[Id];
1850 if ((RegPressure[RCId] + Cost) >= RegLimit[RCId])
1869 if (RegPressure[RCId] >= RegLimit[RCId])
1901 if (RegPressure[RCId] >= RegLimit[RCId])
1916 if (RegPressure[RCId] >= RegLimit[RCId])
1963 RegPressure[RCId] += Cost;
1978 if (RegPressure[RCId] < Cost) {
1982 RegPressure[RCId] = 0;
1985 RegPressure[RCId] -= Cost;
2025 RegPressure[RCId] += TLI->getRepRegClassCostFor(VT);
2037 RegPressure[RCId] += TLI->getRepRegClassCostFor(VT);
2046 if (RegPressure[RCId] < TLI->getRepRegClassCostFor(VT))
2048 RegPressure[RCId] = 0;
2050 RegPressure[RCId] -= TLI->getRepRegClassCostFor(VT);
2065 RegPressure[RCId] += TLI->getRepRegClassCostFor(VT);