Home
last modified time | relevance | path

Searched refs:MaxPressure (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DGCNIterativeScheduler.cpp117 R->MaxPressure.print(OS, &ST); in printRegions()
127 printSchedRP(OS, R->MaxPressure, RP); in printSchedResult()
188 , SaveMaxRP(R.MaxPressure) { in OverrideLegacyStrategy()
212 Rgn.MaxPressure.clear(); in schedule()
318 Regions.back()->MaxPressure.print( in schedule()
366 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest()
417 R.MaxPressure = MaxRP; in scheduleRegion()
439 return R2->MaxPressure.less(ST, R1->MaxPressure, TargetOcc); in sortRegionsByPressure()
455 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in tryMaximizeOccupancy()
461 if (R->MaxPressure.getOccupancy(ST) >= NewOcc) in tryMaximizeOccupancy()
[all …]
DGCNRegPressure.h103 GCNRegPressure CurPressure, MaxPressure; variable
117 void clearMaxPressure() { MaxPressure.clear(); } in clearMaxPressure()
120 decltype(MaxPressure) moveMaxPressure() { in moveMaxPressure()
121 auto Res = MaxPressure; in moveMaxPressure()
122 MaxPressure.clear(); in moveMaxPressure()
DGCNRegPressure.cpp300 MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs); in reset()
325 MaxPressure = max(AtMIPressure, MaxPressure); in recede()
395 MaxPressure = max(MaxPressure, CurPressure); in advanceBeforeNext()
416 MaxPressure = max(MaxPressure, CurPressure); in advanceToNext()
DGCNIterativeScheduler.h56 GCNRegPressure MaxPressure; member
66 GCNRegPressure MaxPressure; member
DSIFormMemoryClauses.cpp242 GCNRegPressure MaxPressure = RPT.moveMaxPressure(); in checkPressure() local
243 unsigned Occupancy = MaxPressure.getOccupancy(*ST); in checkPressure()
245 MaxPressure.getVGPRNum() <= MaxVGPRs && in checkPressure()
246 MaxPressure.getSGPRNum() <= MaxSGPRs) { in checkPressure()
DGCNSchedStrategy.cpp76 std::vector<unsigned> MaxPressure; in initCandidate() local
79 TempTracker.getDownwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate()
83 TempTracker.getUpwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate()
DSIMachineScheduler.cpp269 std::vector<unsigned> MaxPressure; in pickNode() local
272 TopRPTracker.getDownwardPressure(SU->getInstr(), pressure, MaxPressure); in pickNode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp275 const std::vector<unsigned> &MaxPressure = in initialize() local
277 HighPressureSets.assign(MaxPressure.size(), 0); in initialize()
278 for (unsigned i = 0, e = MaxPressure.size(); i < e; ++i) { in initialize()
281 ((float) MaxPressure[i] > ((float) Limit * RPThreshold)); in initialize()
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.cpp248 std::vector<unsigned> MaxPressure; in pickNode() local
251 TopRPTracker.getDownwardPressure(SU->getInstr(), pressure, MaxPressure); in pickNode()