Lines Matching refs:PressureAfter
682 PressureAfter = DAG.getRealRegPressure(RegionIdx); in checkScheduling()
684 PressureAfter.print(dbgs())); in checkScheduling()
686 if (PressureAfter.getSGPRNum() <= S.SGPRCriticalLimit && in checkScheduling()
687 PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) <= S.VGPRCriticalLimit) { in checkScheduling()
688 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
690 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
698 std::min(S.getTargetOccupancy(), PressureAfter.getOccupancy(ST)); in checkScheduling()
729 if (PressureAfter.getVGPRNum(false) > MaxVGPRs || in checkScheduling()
730 PressureAfter.getAGPRNum() > MaxVGPRs || in checkScheduling()
731 PressureAfter.getSGPRNum() > MaxSGPRs) { in checkScheduling()
741 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
743 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
775 if (!PressureAfter.less(ST, PressureBefore)) { in shouldRevertScheduling()
805 !PressureAfter.less(ST, PressureBefore) && in mayCauseSpilling()