Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp429 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 …]
H A DGCNSchedStrategy.cpp86 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 …]
H A DGCNRegPressure.h63 unsigned getOccupancy(const GCNSubtarget &ST) const { in getOccupancy() function
74 return getOccupancy(ST) > O.getOccupancy(ST); in higherOccupancy()
H A DSIFormMemoryClauses.cpp195 unsigned Occupancy = MaxPressure.getOccupancy(*ST); in checkPressure()
H A DGCNNSAReassign.cpp251 MaxNumVGPRs = std::min(ST->getMaxNumVGPRs(MFI->getOccupancy()), MaxNumVGPRs); in runOnMachineFunction()
H A DGCNRegPressure.cpp240 OS << " -> Occ: " << RP.getOccupancy(*ST); in print()
H A DSIMachineFunctionInfo.h1059 unsigned getOccupancy() const {
H A DSIMachineFunctionInfo.cpp683 Occupancy(MFI.getOccupancy()), in SIMachineFunctionInfo()
H A DGCNHazardRecognizer.cpp1954 if (!SIInstrInfo::isMFMA(*MI) || MFI->getOccupancy() < 2) in checkMFMAPadding()