mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
[AMDGPU] Simplify AMDGPUSubtarget::getWavesPerEU. NFC.
This commit is contained in:
parent
2ec487ff11
commit
50dc80680e
@ -411,11 +411,8 @@ std::pair<unsigned, unsigned> AMDGPUSubtarget::getWavesPerEU(
|
||||
unsigned MinImpliedByFlatWorkGroupSize =
|
||||
getWavesPerEUForWorkGroup(FlatWorkGroupSizes.second);
|
||||
Default.first = MinImpliedByFlatWorkGroupSize;
|
||||
bool RequestedFlatWorkGroupSize = false;
|
||||
|
||||
if (F.hasFnAttribute("amdgpu-flat-work-group-size")) {
|
||||
RequestedFlatWorkGroupSize = true;
|
||||
}
|
||||
bool RequestedFlatWorkGroupSize =
|
||||
F.hasFnAttribute("amdgpu-flat-work-group-size");
|
||||
|
||||
// Requested minimum/maximum number of waves per execution unit.
|
||||
std::pair<unsigned, unsigned> Requested = AMDGPU::getIntegerPairAttribute(
|
||||
@ -427,9 +424,7 @@ std::pair<unsigned, unsigned> AMDGPUSubtarget::getWavesPerEU(
|
||||
|
||||
// Make sure requested values do not violate subtarget's specifications.
|
||||
if (Requested.first < getMinWavesPerEU() ||
|
||||
Requested.first > getMaxWavesPerEU())
|
||||
return Default;
|
||||
if (Requested.second > getMaxWavesPerEU())
|
||||
Requested.second > getMaxWavesPerEU())
|
||||
return Default;
|
||||
|
||||
// Make sure requested values are compatible with values implied by requested
|
||||
|
Loading…
Reference in New Issue
Block a user