Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp186 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 DAMDGPUAsmPrinter.cpp452 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 DAMDGPUBaseInfo.cpp1146 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 DAMDGPUBaseInfo.h346 unsigned MaxWaves,
351 unsigned getOccupancyWithNumSGPRs(unsigned SGPRs, unsigned MaxWaves,