Lines Matching defs:Pressure
159 std::vector<unsigned> &Pressure, std::vector<unsigned> &MaxPressure,
167 ? TempTracker.getDownwardPressure(SU->getInstr(), Pressure, MaxPressure)
168 : TempTracker.getUpwardPressure(SU->getInstr(), Pressure, MaxPressure);
174 Pressure.resize(4, 0);
185 Pressure[AMDGPU::RegisterPressureSets::SReg_32] = NewPressure.getSGPRNum();
186 Pressure[AMDGPU::RegisterPressureSets::VGPR_32] =
188 Pressure[AMDGPU::RegisterPressureSets::AGPR_32] = NewPressure.getAGPRNum();
209 Pressure.clear();
224 getRegisterPressures(AtTop, RPTracker, SU, Pressure, MaxPressure,
228 Pressure.resize(4, 0);
229 Pressure[AMDGPU::RegisterPressureSets::SReg_32] = SGPRPressure;
230 Pressure[AMDGPU::RegisterPressureSets::VGPR_32] = VGPRPressure;
237 Pressure[Diff.getPSet()] +=
245 if (Pressure[AMDGPU::RegisterPressureSets::SReg_32] !=
247 Pressure[AMDGPU::RegisterPressureSets::VGPR_32] !=
249 errs() << "Register Pressure is inaccurate when calculated through "
251 << "SGPR got " << Pressure[AMDGPU::RegisterPressureSets::SReg_32]
254 << "VGPR got " << Pressure[AMDGPU::RegisterPressureSets::VGPR_32]
262 unsigned NewSGPRPressure = Pressure[AMDGPU::RegisterPressureSets::SReg_32];
263 unsigned NewVGPRPressure = Pressure[AMDGPU::RegisterPressureSets::VGPR_32];
328 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos();
333 SGPRPressure = Pressure[AMDGPU::RegisterPressureSets::SReg_32];
334 VGPRPressure = Pressure[AMDGPU::RegisterPressureSets::VGPR_32];
869 Pressure[CurRegion] = RPTracker.moveMaxPressure();
934 Pressure.resize(Regions.size());
1002 OS << "Unclustered High Register Pressure Reschedule";
1121 for (unsigned IDX = 0; IDX < DAG.Pressure.size(); ++IDX)
1123 DAG.Pressure[IDX].getOccupancy(DAG.ST) == DAG.MinOccupancy;
1168 PressureBefore = DAG.Pressure[RegionIdx];
1171 dbgs() << "Pressure before scheduling:\nRegion live-ins:"
1260 LLVM_DEBUG(dbgs() << "Pressure after scheduling: " << print(PressureAfter));
1265 DAG.Pressure[RegionIdx] = PressureAfter;
1270 LLVM_DEBUG(dbgs() << "Pressure in desired limits, done.\n");
1327 DAG.Pressure[RegionIdx] = PressureAfter;
1684 NewPressure[Idx] = DAG.Pressure[Idx];
1830 DAG.Pressure[Idx] = NewPressure[Idx];