Lines Matching refs:RegionIdx
610 GCNScheduleDAGMILive::getRealRegPressure(unsigned RegionIdx) const { in getRealRegPressure()
612 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
616 void GCNScheduleDAGMILive::computeBlockPressure(unsigned RegionIdx, in computeBlockPressure() argument
639 size_t CurRegion = RegionIdx; in computeBlockPressure()
672 if (CurRegion-- == RegionIdx) in computeBlockPressure()
921 DAG.RegionsWithIGLPInstrs[RegionIdx] = true; in initGCNRegion()
928 PressureBefore = DAG.Pressure[RegionIdx]; in initGCNRegion()
932 << print(DAG.LiveIns[RegionIdx], DAG.MRI) in initGCNRegion()
934 << print(llvm::getRegPressure(DAG.MRI, DAG.LiveIns[RegionIdx])) in initGCNRegion()
940 if (DAG.RegionsWithIGLPInstrs[RegionIdx] && in initGCNRegion()
957 if ((!DAG.RegionsWithMinOcc[RegionIdx] || in initGCNRegion()
959 !DAG.RegionsWithExcessRP[RegionIdx]) in initGCNRegion()
971 if (!DAG.RegionsWithHighRP[RegionIdx]) in initGCNRegion()
978 if (!DAG.RescheduleRegions[RegionIdx]) in initGCNRegion()
994 DAG.computeBlockPressure(RegionIdx, CurrentMBB); in setupNewBlock()
998 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in finalizeGCNRegion()
999 DAG.RescheduleRegions[RegionIdx] = false; in finalizeGCNRegion()
1001 DAG.RegionsWithHighRP[RegionIdx] = true; in finalizeGCNRegion()
1007 if (DAG.RegionsWithIGLPInstrs[RegionIdx] && in finalizeGCNRegion()
1012 RegionIdx++; in finalizeGCNRegion()
1017 PressureAfter = DAG.getRealRegPressure(RegionIdx); in checkScheduling()
1019 LLVM_DEBUG(dbgs() << "Region: " << RegionIdx << ".\n"); in checkScheduling()
1023 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1024 DAG.RegionsWithMinOcc[RegionIdx] = in checkScheduling()
1075 DAG.RescheduleRegions[RegionIdx] = true; in checkScheduling()
1076 DAG.RegionsWithHighRP[RegionIdx] = true; in checkScheduling()
1077 DAG.RegionsWithExcessRP[RegionIdx] = true; in checkScheduling()
1085 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1086 DAG.RegionsWithMinOcc[RegionIdx] = in checkScheduling()
1304 DAG.RegionsWithMinOcc[RegionIdx] = in revertScheduling()
1307 DAG.RescheduleRegions[RegionIdx] = in revertScheduling()
1368 DAG.Regions[RegionIdx] = std::pair(DAG.RegionBegin, DAG.RegionEnd); in revertScheduling()