Index: llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp =================================================================== --- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp +++ llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp @@ -547,8 +547,6 @@ unsigned MinImpliedByFlatWorkGroupSize = getWavesPerEUForWorkGroup(FlatWorkGroupSizes.second); Default.first = MinImpliedByFlatWorkGroupSize; - bool RequestedFlatWorkGroupSize = - F.hasFnAttribute("amdgpu-flat-work-group-size"); // Requested minimum/maximum number of waves per execution unit. std::pair Requested = AMDGPU::getIntegerPairAttribute( @@ -565,8 +563,7 @@ // Make sure requested values are compatible with values implied by requested // minimum/maximum flat work group sizes. - if (RequestedFlatWorkGroupSize && - Requested.first < MinImpliedByFlatWorkGroupSize) + if (Requested.first < MinImpliedByFlatWorkGroupSize) return Default; return Requested;