Lines Matching refs:Pressure
153 std::vector<unsigned> &Pressure, in getRegisterPressures() argument
159 TempTracker.getDownwardPressure(SU->getInstr(), Pressure, MaxPressure); in getRegisterPressures()
161 TempTracker.getUpwardPressure(SU->getInstr(), Pressure, MaxPressure); in getRegisterPressures()
176 Pressure.clear(); in initCandidate()
191 getRegisterPressures(AtTop, RPTracker, SU, Pressure, MaxPressure); in initCandidate()
194 Pressure.resize(4, 0); in initCandidate()
195 Pressure[AMDGPU::RegisterPressureSets::SReg_32] = SGPRPressure; in initCandidate()
196 Pressure[AMDGPU::RegisterPressureSets::VGPR_32] = VGPRPressure; in initCandidate()
203 Pressure[Diff.getPSet()] += in initCandidate()
210 if (Pressure[AMDGPU::RegisterPressureSets::SReg_32] != in initCandidate()
212 Pressure[AMDGPU::RegisterPressureSets::VGPR_32] != in initCandidate()
216 << "SGPR got " << Pressure[AMDGPU::RegisterPressureSets::SReg_32] in initCandidate()
219 << "VGPR got " << Pressure[AMDGPU::RegisterPressureSets::VGPR_32] in initCandidate()
227 unsigned NewSGPRPressure = Pressure[AMDGPU::RegisterPressureSets::SReg_32]; in initCandidate()
228 unsigned NewVGPRPressure = Pressure[AMDGPU::RegisterPressureSets::VGPR_32]; in initCandidate()
293 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos(); in pickNodeFromQueue() local
297 SGPRPressure = Pressure[AMDGPU::RegisterPressureSets::SReg_32]; in pickNodeFromQueue()
298 VGPRPressure = Pressure[AMDGPU::RegisterPressureSets::VGPR_32]; in pickNodeFromQueue()
671 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
711 Pressure.resize(Regions.size()); in finalizeSchedule()
880 for (unsigned IDX = 0; IDX < DAG.Pressure.size(); ++IDX) in finalizeGCNSchedStage()
882 DAG.Pressure[IDX].getOccupancy(DAG.ST) == DAG.MinOccupancy; in finalizeGCNSchedStage()
928 PressureBefore = DAG.Pressure[RegionIdx]; in initGCNRegion()
1023 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1085 DAG.Pressure[RegionIdx] = PressureAfter; in checkScheduling()
1437 NewPressure[Idx] = DAG.Pressure[Idx]; in sinkTriviallyRematInsts()
1583 DAG.Pressure[Idx] = NewPressure[Idx]; in sinkTriviallyRematInsts()