Home
last modified time | relevance | path

Searched refs:MaxVGPRs (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp76 unsigned MaxVGPRs; member in __anon5770a2330111::AMDGPUPromoteAllocaImpl
180 MaxVGPRs = ST.getMaxNumVGPRs(ST.getWavesPerEU(F).first); in run()
184 MaxVGPRs = std::min(MaxVGPRs, 32u); in run()
186 MaxVGPRs = 128; in run()
383 unsigned MaxVGPRs) { in tryPromoteAllocaToVector() argument
850 if (tryPromoteAllocaToVector(&I, DL, MaxVGPRs)) in handleAlloca()
1090 unsigned MaxVGPRs; in promoteAllocasToVector() local
1093 MaxVGPRs = ST.getMaxNumVGPRs(ST.getWavesPerEU(F).first); in promoteAllocasToVector()
1097 MaxVGPRs = std::min(MaxVGPRs, 32u); in promoteAllocasToVector()
1099 MaxVGPRs = 128; in promoteAllocasToVector()
[all …]
H A DSIFormMemoryClauses.cpp76 unsigned MaxVGPRs; member in __anon31a87dfc0111::SIFormMemoryClauses
209 MaxPressure.getVGPRNum(ST->hasGFX90AInsts()) <= MaxVGPRs / 2 && in checkPressure()
275 MaxVGPRs = TRI->getAllocatableSet(MF, &AMDGPU::VGPR_32RegClass).count(); in runOnMachineFunction()
H A DGCNSchedStrategy.cpp727 unsigned MaxVGPRs = ST.getMaxNumVGPRs(MF); in checkScheduling() local
729 if (PressureAfter.getVGPRNum(false) > MaxVGPRs || in checkScheduling()
730 PressureAfter.getAGPRNum() > MaxVGPRs || in checkScheduling()
H A DSIInstrInfo.cpp621 unsigned MaxVGPRs = RI.getRegPressureLimit(&AMDGPU::VGPR_32RegClass, in indirectCopyToAGPR() local
637 if (!Tmp2 || RI.getHWRegIndex(Tmp2) >= MaxVGPRs) in indirectCopyToAGPR()