Lines Matching refs:PressureAfter
1017 PressureAfter = DAG.getRealRegPressure(RegionIdx); in checkScheduling()
1018 LLVM_DEBUG(dbgs() << "Pressure after scheduling: " << print(PressureAfter)); in checkScheduling()
1021 if (PressureAfter.getSGPRNum() <= S.SGPRCriticalLimit && in checkScheduling()
1022 PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) <= S.VGPRCriticalLimit) { in checkScheduling()
1023 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1025 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
1035 std::min(TargetOccupancy, PressureAfter.getOccupancy(ST)); in checkScheduling()
1071 if (PressureAfter.getVGPRNum(ST.hasGFX90AInsts()) > MaxVGPRs || in checkScheduling()
1072 PressureAfter.getVGPRNum(false) > MaxArchVGPRs || in checkScheduling()
1073 PressureAfter.getAGPRNum() > MaxArchVGPRs || in checkScheduling()
1074 PressureAfter.getSGPRNum() > MaxSGPRs) { in checkScheduling()
1085 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1087 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
1213 if (PressureAfter == PressureBefore) in shouldRevertScheduling()
1264 if (PressureAfter == PressureBefore) in shouldRevertScheduling()
1295 !PressureAfter.less(MF, PressureBefore)) { in mayCauseSpilling()