Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600Subtarget.h137 unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const override { in getMaxWorkGroupsPerCU() argument
138 return AMDGPU::IsaInfo::getMaxWorkGroupsPerCU(this, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
154 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const override { in getWavesPerEUForWorkGroup() argument
155 return AMDGPU::IsaInfo::getWavesPerEUForWorkGroup(this, FlatWorkGroupSize); in getWavesPerEUForWorkGroup()
H A DAMDGPUSubtarget.h266 virtual unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const = 0;
277 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const = 0;
H A DGCNSubtarget.h1438 unsigned getMaxWorkGroupsPerCU(unsigned FlatWorkGroupSize) const override { in getMaxWorkGroupsPerCU() argument
1439 return AMDGPU::IsaInfo::getMaxWorkGroupsPerCU(this, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
1455 getWavesPerEUForWorkGroup(unsigned FlatWorkGroupSize) const override { in getWavesPerEUForWorkGroup() argument
1456 return AMDGPU::IsaInfo::getWavesPerEUForWorkGroup(this, FlatWorkGroupSize); in getWavesPerEUForWorkGroup()
H A DAMDGPUAttributor.cpp186 std::pair<unsigned, unsigned> FlatWorkGroupSize) { in getWavesPerEU() argument
188 return ST.getWavesPerEU(F, FlatWorkGroupSize); in getWavesPerEU()
194 std::pair<unsigned, unsigned> FlatWorkGroupSize) { in getEffectiveWavesPerEU() argument
196 return ST.getEffectiveWavesPerEU(WavesPerEU, FlatWorkGroupSize); in getEffectiveWavesPerEU()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h202 unsigned FlatWorkGroupSize);
215 unsigned FlatWorkGroupSize);
226 unsigned FlatWorkGroupSize);
H A DAMDGPUBaseInfo.cpp882 unsigned FlatWorkGroupSize) { in getMaxWorkGroupsPerCU() argument
883 assert(FlatWorkGroupSize != 0); in getMaxWorkGroupsPerCU()
887 unsigned N = getWavesPerWorkGroup(STI, FlatWorkGroupSize); in getMaxWorkGroupsPerCU()
914 unsigned FlatWorkGroupSize) { in getWavesPerEUForWorkGroup() argument
915 return divideCeil(getWavesPerWorkGroup(STI, FlatWorkGroupSize), in getWavesPerEUForWorkGroup()
929 unsigned FlatWorkGroupSize) { in getWavesPerWorkGroup() argument
930 return divideCeil(FlatWorkGroupSize, getWavefrontSize(STI)); in getWavesPerWorkGroup()