Home
last modified time | relevance | path

Searched refs:FlatWorkGroupSize (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600Subtarget.h135 unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const override { in getMaxWorkGroupsPerCU() argument
136 return AMDGPU::IsaInfo::getMaxWorkGroupsPerCU(this, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
152 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const override { in getWavesPerEUForWorkGroup() argument
153 return AMDGPU::IsaInfo::getWavesPerEUForWorkGroup(this, FlatWorkGroupSize); in getWavesPerEUForWorkGroup()
H A DAMDGPUSubtarget.h337 virtual unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const = 0;
348 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const = 0;
H A DGCNSubtarget.h1663 unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const override { in getMaxWorkGroupsPerCU() argument
1664 return AMDGPU::IsaInfo::getMaxWorkGroupsPerCU(this, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
1680 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const override { in getWavesPerEUForWorkGroup() argument
1681 return AMDGPU::IsaInfo::getWavesPerEUForWorkGroup(this, FlatWorkGroupSize); in getWavesPerEUForWorkGroup()
H A DAMDGPUAttributor.cpp204 std::pair<unsigned, unsigned> FlatWorkGroupSize) { in getWavesPerEU() argument
206 return ST.getWavesPerEU(FlatWorkGroupSize, getLDSSize(F), F); in getWavesPerEU()
225 std::pair<unsigned, unsigned> FlatWorkGroupSize) { in getEffectiveWavesPerEU() argument
227 return ST.getEffectiveWavesPerEU(WavesPerEU, FlatWorkGroupSize, in getEffectiveWavesPerEU()
H A DAMDGPUTargetTransformInfo.cpp1490 std::pair<unsigned, unsigned> FlatWorkGroupSize = in collectKernelLaunchBounds() local
1492 LB.push_back({"amdgpu-flat-work-group-size[0]", FlatWorkGroupSize.first}); in collectKernelLaunchBounds()
1493 LB.push_back({"amdgpu-flat-work-group-size[1]", FlatWorkGroupSize.second}); in collectKernelLaunchBounds()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1142 unsigned FlatWorkGroupSize) { in getMaxWorkGroupsPerCU() argument
1143 assert(FlatWorkGroupSize != 0); in getMaxWorkGroupsPerCU()
1147 unsigned N = getWavesPerWorkGroup(STI, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
1172 unsigned FlatWorkGroupSize) { in getWavesPerEUForWorkGroup() argument
1173 return divideCeil(getWavesPerWorkGroup(STI, FlatWorkGroupSize), in getWavesPerEUForWorkGroup()
1185 unsigned FlatWorkGroupSize) { in getWavesPerWorkGroup() argument
1186 return divideCeil(FlatWorkGroupSize, getWavefrontSize(STI)); in getWavesPerWorkGroup()
H A DAMDGPUBaseInfo.h233 unsigned FlatWorkGroupSize);
246 unsigned FlatWorkGroupSize);
257 unsigned FlatWorkGroupSize);