Searched refs:LDSBytes (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSubtarget.cpp | 59 uint32_t LDSBytes, std::pair<unsigned, unsigned> FlatWorkGroupSizes) const { in getOccupancyWithWorkGroupSizes() argument 62 const unsigned MaxWGsLDS = getLocalMemorySize() / std::max(LDSBytes, 1u); in getOccupancyWithWorkGroupSizes() 184 std::pair<unsigned, unsigned> FlatWorkGroupSizes, unsigned LDSBytes) const { in getEffectiveWavesPerEU() 191 getOccupancyWithWorkGroupSizes(LDSBytes, FlatWorkGroupSizes).second}; in getEffectiveWavesPerEU() 213 unsigned LDSBytes = AMDGPU::getIntegerPairAttribute(F, "amdgpu-lds-size", in getWavesPerEU() local 216 return getWavesPerEU(FlatWorkGroupSizes, LDSBytes, F); in getWavesPerEU() 222 unsigned LDSBytes = AMDGPU::getIntegerPairAttribute(F, "amdgpu-lds-size", in getWavesPerEU() local 225 return getWavesPerEU(FlatWorkGroupSizes, LDSBytes, F); in getWavesPerEU() 230 unsigned LDSBytes, const Function &F) const { in getWavesPerEU() argument 237 return getEffectiveWavesPerEU(Requested, FlatWorkGroupSizes, LDSBytes); in getWavesPerEU()
|
| H A D | AMDGPUSubtarget.h | 126 unsigned LDSBytes, const Function &F) const; 135 unsigned LDSBytes) const; 148 getOccupancyWithWorkGroupSizes(uint32_t LDSBytes, const Function &F) const { in getOccupancyWithWorkGroupSizes() argument 149 return getOccupancyWithWorkGroupSizes(LDSBytes, getFlatWorkGroupSizes(F)); in getOccupancyWithWorkGroupSizes() 156 uint32_t LDSBytes,
|
| H A D | AMDGPUPromoteAlloca.cpp | 170 static unsigned getMaxVGPRs(unsigned LDSBytes, const TargetMachine &TM, in getMaxVGPRs() argument 184 ST.getWavesPerEU(ST.getFlatWorkGroupSizes(F), LDSBytes, F).first, in getMaxVGPRs()
|