parent
736dd9a255
commit
b55db58edf
|
@ -489,12 +489,13 @@ void ScheduleDAGMI::initRegPressure() {
|
|||
RPTracker.getPressure().MaxSetPressure;
|
||||
for (unsigned i = 0, e = RegionPressure.size(); i < e; ++i) {
|
||||
unsigned Limit = RegClassInfo->getRegPressureSetLimit(i);
|
||||
if (RegionPressure[i] > Limit) {
|
||||
DEBUG(dbgs() << TRI->getRegPressureSetName(i)
|
||||
<< "Limit " << Limit
|
||||
<< " Limit " << Limit
|
||||
<< " Actual " << RegionPressure[i] << "\n");
|
||||
if (RegionPressure[i] > Limit)
|
||||
RegionCriticalPSets.push_back(PressureElement(i, 0));
|
||||
}
|
||||
}
|
||||
DEBUG(dbgs() << "Excess PSets: ";
|
||||
for (unsigned i = 0, e = RegionCriticalPSets.size(); i != e; ++i)
|
||||
dbgs() << TRI->getRegPressureSetName(
|
||||
|
@ -1666,7 +1667,7 @@ void ConvergingScheduler::SchedBoundary::setPolicy(CandPolicy &Policy,
|
|||
<< getResourceName(ZoneCritResIdx) << "\n";
|
||||
}
|
||||
if (OtherResLimited)
|
||||
dbgs() << " RemainingLimit: " << getResourceName(OtherCritIdx);
|
||||
dbgs() << " RemainingLimit: " << getResourceName(OtherCritIdx) << "\n";
|
||||
if (!IsResourceLimited && !OtherResLimited)
|
||||
dbgs() << " Latency limited both directions.\n");
|
||||
|
||||
|
|
Loading…
Reference in New Issue