Searched refs:MaxWaves (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCExpr.cpp | 186 uint64_t InitOccupancy, MaxWaves, Granule, TargetTotalNumVGPRs, Generation, in evaluateOccupancy() local 190 Success &= TryGetMCExprValue(Args[0], MaxWaves); in evaluateOccupancy() 206 NumSGPRs, MaxWaves, in evaluateOccupancy() 211 NumVGPRs, Granule, MaxWaves, TargetTotalNumVGPRs)); in evaluateOccupancy() 319 unsigned MaxWaves = IsaInfo::getMaxWavesPerEU(&STM); in createOccupancy() local 329 {CreateExpr(MaxWaves), CreateExpr(Granule), in createOccupancy()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAsmPrinter.cpp | 452 unsigned MaxWaves = MFI.getMaxWavesPerEU(); in validateMCResourceInfo() local 458 MaxWaves, MFI.getDynamicVGPRBlockSize())}); in validateMCResourceInfo() 460 {NumSgpr, (uint64_t)1, (uint64_t)STM.getMinNumSGPRs(MaxWaves)}); in validateMCResourceInfo() 1079 unsigned MaxWaves = MFI->getMaxWavesPerEU(); in getSIProgramInfo() local 1082 CreateExpr(STM.getMinNumSGPRs(MaxWaves))}, in getSIProgramInfo() 1087 MaxWaves, MFI->getDynamicVGPRBlockSize()))}, in getSIProgramInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1146 unsigned MaxWaves = getMaxWavesPerEU(STI) * getEUsPerCU(STI); in getMaxWorkGroupsPerCU() local 1150 return MaxWaves; in getMaxWorkGroupsPerCU() 1157 return std::min(MaxWaves / N, MaxBarriers); in getMaxWorkGroupsPerCU() 1372 unsigned MaxWaves, in getNumWavesPerEUWithNumVGPRs() argument 1375 return MaxWaves; in getNumWavesPerEUWithNumVGPRs() 1377 return std::min(std::max(TotalNumVGPRs / RoundedRegs, 1u), MaxWaves); in getNumWavesPerEUWithNumVGPRs() 1380 unsigned getOccupancyWithNumSGPRs(unsigned SGPRs, unsigned MaxWaves, in getOccupancyWithNumSGPRs() argument 1383 return MaxWaves; in getOccupancyWithNumSGPRs()
|
| H A D | AMDGPUBaseInfo.h | 346 unsigned MaxWaves, 351 unsigned getOccupancyWithNumSGPRs(unsigned SGPRs, unsigned MaxWaves,
|