Home
last modified time | relevance | path

Searched refs:LDSBytes (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.cpp59 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 DAMDGPUSubtarget.h126 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 DAMDGPUPromoteAlloca.cpp170 static unsigned getMaxVGPRs(unsigned LDSBytes, const TargetMachine &TM, in getMaxVGPRs() argument
184 ST.getWavesPerEU(ST.getFlatWorkGroupSizes(F), LDSBytes, F).first, in getMaxVGPRs()