/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | GCNIterativeScheduler.cpp | 116 R->MaxPressure.print(OS, &ST); in printRegions() 126 printSchedRP(OS, R->MaxPressure, RP); in printSchedResult() 187 , SaveMaxRP(R.MaxPressure) { in OverrideLegacyStrategy() 211 Rgn.MaxPressure.clear(); in schedule() 317 Regions.back()->MaxPressure.print( in schedule() 365 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest() 416 R.MaxPressure = MaxRP; in scheduleRegion() 437 return R2->MaxPressure.less(ST, R1->MaxPressure, TargetOcc); in sortRegionsByPressure() 453 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in tryMaximizeOccupancy() 459 if (R->MaxPressure.getOccupancy(ST) >= NewOcc) in tryMaximizeOccupancy() [all …]
|
D | GCNRegPressure.h | 105 GCNRegPressure CurPressure, MaxPressure; variable 119 void clearMaxPressure() { MaxPressure.clear(); } in clearMaxPressure() 122 decltype(MaxPressure) moveMaxPressure() { in moveMaxPressure() 123 auto Res = MaxPressure; in moveMaxPressure() 124 MaxPressure.clear(); in moveMaxPressure()
|
D | GCNRegPressure.cpp | 303 MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs); in reset() 328 MaxPressure = max(AtMIPressure, MaxPressure); in recede() 397 MaxPressure = max(MaxPressure, CurPressure); in advanceBeforeNext() 418 MaxPressure = max(MaxPressure, CurPressure); in advanceToNext()
|
D | GCNIterativeScheduler.h | 55 GCNRegPressure MaxPressure; member 65 GCNRegPressure MaxPressure; member
|
D | SIFormMemoryClauses.cpp | 252 GCNRegPressure MaxPressure = RPT.moveMaxPressure(); in checkPressure() local 253 unsigned Occupancy = MaxPressure.getOccupancy(*ST); in checkPressure() 255 MaxPressure.getVGPRNum() <= MaxVGPRs && in checkPressure() 256 MaxPressure.getSGPRNum() <= MaxSGPRs) { in checkPressure()
|
D | GCNSchedStrategy.h | 44 std::vector<unsigned> MaxPressure; variable
|
D | GCNSchedStrategy.cpp | 76 MaxPressure.clear(); in initCandidate() 79 TempTracker.getDownwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate() 83 TempTracker.getUpwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate()
|
D | SIMachineScheduler.cpp | 268 std::vector<unsigned> MaxPressure; in pickNode() local 271 TopRPTracker.getDownwardPressure(SU->getInstr(), pressure, MaxPressure); in pickNode()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | GCNIterativeScheduler.cpp | 121 R->MaxPressure.print(OS, &ST); in printRegions() 131 printSchedRP(OS, R->MaxPressure, RP); in printSchedResult() 192 , SaveMaxRP(R.MaxPressure) { in OverrideLegacyStrategy() 216 Rgn.MaxPressure.clear(); in schedule() 322 Regions.back()->MaxPressure.print( in schedule() 370 scheduleRegion(R, R.BestSchedule->Schedule, R.BestSchedule->MaxPressure); in scheduleBest() 421 R.MaxPressure = MaxRP; in scheduleRegion() 442 return R2->MaxPressure.less(ST, R1->MaxPressure, TargetOcc); in sortRegionsByPressure() 458 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in tryMaximizeOccupancy() 464 if (R->MaxPressure.getOccupancy(ST) >= NewOcc) in tryMaximizeOccupancy() [all …]
|
D | GCNRegPressure.h | 113 GCNRegPressure CurPressure, MaxPressure; variable 127 void clearMaxPressure() { MaxPressure.clear(); } in clearMaxPressure() 130 decltype(MaxPressure) moveMaxPressure() { in moveMaxPressure() 131 auto Res = MaxPressure; in moveMaxPressure() 132 MaxPressure.clear(); in moveMaxPressure()
|
D | GCNRegPressure.cpp | 305 MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs); in reset() 330 MaxPressure = max(AtMIPressure, MaxPressure); in recede() 399 MaxPressure = max(MaxPressure, CurPressure); in advanceBeforeNext() 420 MaxPressure = max(MaxPressure, CurPressure); in advanceToNext()
|
D | GCNIterativeScheduler.h | 63 GCNRegPressure MaxPressure; member 73 GCNRegPressure MaxPressure; member
|
D | SIFormMemoryClauses.cpp | 252 GCNRegPressure MaxPressure = RPT.moveMaxPressure(); in checkPressure() local 253 unsigned Occupancy = MaxPressure.getOccupancy(*ST); in checkPressure() 255 MaxPressure.getVGPRNum() <= MaxVGPRs && in checkPressure() 256 MaxPressure.getSGPRNum() <= MaxSGPRs) { in checkPressure()
|
D | GCNSchedStrategy.h | 44 std::vector<unsigned> MaxPressure; variable
|
D | GCNSchedStrategy.cpp | 76 MaxPressure.clear(); in initCandidate() 79 TempTracker.getDownwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate() 83 TempTracker.getUpwardPressure(SU->getInstr(), Pressure, MaxPressure); in initCandidate()
|
D | SIMachineScheduler.cpp | 268 std::vector<unsigned> MaxPressure; in pickNode() local 271 TopRPTracker.getDownwardPressure(SU->getInstr(), pressure, MaxPressure); in pickNode()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 275 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-project/llvm/lib/Target/Hexagon/ |
D | HexagonMachineScheduler.cpp | 275 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/ |
D | SIMachineScheduler.cpp | 248 std::vector<unsigned> MaxPressure; in pickNode() local 251 TopRPTracker.getDownwardPressure(SU->getInstr(), pressure, MaxPressure); in pickNode()
|