Lines Matching refs:MinOccupancy
487 StartingOccupancy(MFI.getOccupancy()), MinOccupancy(StartingOccupancy) { in GCNScheduleDAGMILive()
491 MinOccupancy = std::min(MFI.getMinAllowedOccupancy(), StartingOccupancy); in GCNScheduleDAGMILive()
492 if (MinOccupancy != StartingOccupancy) in GCNScheduleDAGMILive()
493 LLVM_DEBUG(dbgs() << "Allowing Occupancy drops to " << MinOccupancy in GCNScheduleDAGMILive()
718 InitialOccupancy = DAG.MinOccupancy; in initGCNSchedStage()
723 if (MFI.getMaxWavesPerEU() > DAG.MinOccupancy) in initGCNSchedStage()
724 MFI.increaseOccupancy(MF, ++DAG.MinOccupancy); in initGCNSchedStage()
730 << DAG.MinOccupancy << ".\n"); in initGCNSchedStage()
745 if (DAG.StartingOccupancy <= DAG.MinOccupancy) in initGCNSchedStage()
750 << DAG.MinOccupancy << ".\n"); in initGCNSchedStage()
764 DAG.MinOccupancy) in initGCNSchedStage()
779 << DAG.MinOccupancy << " from rematerializing\n"); in initGCNSchedStage()
791 if (DAG.MinOccupancy > InitialOccupancy) { in finalizeGCNSchedStage()
794 DAG.Pressure[IDX].getOccupancy(DAG.ST) == DAG.MinOccupancy; in finalizeGCNSchedStage()
798 << DAG.MinOccupancy << '\n'); in finalizeGCNSchedStage()
868 DAG.MinOccupancy <= InitialOccupancy) && in initGCNRegion()
935 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
959 if (WavesAfter < WavesBefore && WavesAfter < DAG.MinOccupancy && in checkScheduling()
966 if (NewOccupancy < DAG.MinOccupancy) { in checkScheduling()
967 DAG.MinOccupancy = NewOccupancy; in checkScheduling()
968 MFI.limitOccupancy(DAG.MinOccupancy); in checkScheduling()
971 << DAG.MinOccupancy << ".\n"); in checkScheduling()
991 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()
1110 if (WavesAfter < DAG.MinOccupancy) in shouldRevertScheduling()
1210 PressureBefore.getOccupancy(ST) == DAG.MinOccupancy; in revertScheduling()
1360 if (ST.getOccupancyWithNumSGPRs(SGPRUsage) == DAG.MinOccupancy) in sinkTriviallyRematInsts()
1365 if (NewPressure[I].getOccupancy(ST) > DAG.MinOccupancy) { in sinkTriviallyRematInsts()
1385 if (OptimisticOccupancy <= DAG.MinOccupancy) in sinkTriviallyRematInsts()
1437 if (ImproveOccupancy > DAG.MinOccupancy) in sinkTriviallyRematInsts()
1446 if (ImproveOccupancy <= DAG.MinOccupancy) in sinkTriviallyRematInsts()
1495 MFI.increaseOccupancy(MF, ++DAG.MinOccupancy); in sinkTriviallyRematInsts()