Lines Matching refs:RegionIdx

333 GCNScheduleDAGMILive::getRealRegPressure(unsigned RegionIdx) const {  in getRealRegPressure()
335 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
339 void GCNScheduleDAGMILive::computeBlockPressure(unsigned RegionIdx, in computeBlockPressure() argument
354 size_t CurRegion = RegionIdx; in computeBlockPressure()
387 if (CurRegion-- == RegionIdx) in computeBlockPressure()
600 PressureBefore = DAG.Pressure[RegionIdx]; in initGCNRegion()
604 GCNRPTracker::printLiveRegs(dbgs(), DAG.LiveIns[RegionIdx], DAG.MRI); in initGCNRegion()
606 llvm::getRegPressure(DAG.MRI, DAG.LiveIns[RegionIdx]).print(dbgs()); in initGCNRegion()
618 if (!DAG.RescheduleRegions[RegionIdx]) in initGCNRegion()
631 if (!DAG.RegionsWithClusters[RegionIdx] && !DAG.RegionsWithHighRP[RegionIdx]) in initGCNRegion()
638 if (!DAG.RescheduleRegions[RegionIdx]) in initGCNRegion()
653 DAG.computeBlockPressure(RegionIdx, CurrentMBB); in setupNewBlock()
657 DAG.Regions[RegionIdx] = std::make_pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion()
658 DAG.RescheduleRegions[RegionIdx] = false; in finalizeGCNRegion()
660 DAG.RegionsWithHighRP[RegionIdx] = true; in finalizeGCNRegion()
667 RegionIdx++; in finalizeGCNRegion()
675 DAG.RegionsWithClusters[RegionIdx] = true; in finalizeGCNRegion()
682 PressureAfter = DAG.getRealRegPressure(RegionIdx); in checkScheduling()
688 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
689 DAG.RegionsWithMinOcc[RegionIdx] = in checkScheduling()
732 DAG.RescheduleRegions[RegionIdx] = true; in checkScheduling()
733 DAG.RegionsWithHighRP[RegionIdx] = true; in checkScheduling()
741 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
742 DAG.RegionsWithMinOcc[RegionIdx] = in checkScheduling()
763 if (!DAG.RegionsWithClusters[RegionIdx]) in shouldRevertScheduling()
764 DAG.RescheduleRegions[RegionIdx] = false; in shouldRevertScheduling()
806 DAG.RescheduleRegions[RegionIdx]) { in mayCauseSpilling()
815 DAG.RegionsWithMinOcc[RegionIdx] = in revertScheduling()
818 DAG.RescheduleRegions[RegionIdx] = in revertScheduling()
819 DAG.RegionsWithClusters[RegionIdx] || in revertScheduling()
880 DAG.Regions[RegionIdx] = std::make_pair(DAG.RegionBegin, DAG.RegionEnd); in revertScheduling()