Searched refs:getOccupancy (Results 1 – 9 of 9) sorted by relevance
429 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in tryMaximizeOccupancy()435 if (R->MaxPressure.getOccupancy(ST) >= NewOcc) in tryMaximizeOccupancy()447 NewOcc = std::min(NewOcc, MaxRP.getOccupancy(ST)); in tryMaximizeOccupancy()470 auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in scheduleLegacyMaxOccupancy()484 unsigned FinalOccupancy = std::min(Occ, MFI->getOccupancy()); in scheduleLegacyMaxOccupancy()497 if (RP.getOccupancy(ST) < TgtOcc) { in scheduleLegacyMaxOccupancy()500 R->BestSchedule->MaxPressure.getOccupancy(ST) >= TgtOcc) { in scheduleLegacyMaxOccupancy()506 assert(R->MaxPressure.getOccupancy(ST) >= TgtOcc); in scheduleLegacyMaxOccupancy()509 FinalOccupancy = std::min(FinalOccupancy, RP.getOccupancy(ST)); in scheduleLegacyMaxOccupancy()520 const auto TgtOcc = MFI->getOccupancy(); in scheduleMinReg()[all …]
86 RelaxedOcc ? MFI.getMinAllowedOccupancy() : MFI.getOccupancy(); in initialize()574 StartingOccupancy(MFI.getOccupancy()), MinOccupancy(StartingOccupancy) { in GCNScheduleDAGMILive()882 DAG.Pressure[IDX].getOccupancy(DAG.ST) == DAG.MinOccupancy; in finalizeGCNSchedStage()1025 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()1035 std::min(TargetOccupancy, PressureAfter.getOccupancy(ST)); in checkScheduling()1037 std::min(TargetOccupancy, PressureBefore.getOccupancy(ST)); in checkScheduling()1087 PressureAfter.getOccupancy(ST) == DAG.MinOccupancy; in checkScheduling()1228 if ((WavesAfter <= PressureBefore.getOccupancy(ST) && in shouldRevertScheduling()1252 std::min(S.getTargetOccupancy(), PressureBefore.getOccupancy(ST)); in shouldRevertScheduling()1305 PressureBefore.getOccupancy(ST) == DAG.MinOccupancy; in revertScheduling()[all …]
63 unsigned getOccupancy(const GCNSubtarget &ST) const { in getOccupancy() function74 return getOccupancy(ST) > O.getOccupancy(ST); in higherOccupancy()
195 unsigned Occupancy = MaxPressure.getOccupancy(*ST); in checkPressure()
251 MaxNumVGPRs = std::min(ST->getMaxNumVGPRs(MFI->getOccupancy()), MaxNumVGPRs); in runOnMachineFunction()
240 OS << " -> Occ: " << RP.getOccupancy(*ST); in print()
1059 unsigned getOccupancy() const {
683 Occupancy(MFI.getOccupancy()), in SIMachineFunctionInfo()
1954 if (!SIInstrInfo::isMFMA(*MI) || MFI->getOccupancy() < 2) in checkMFMAPadding()