AMDGPU: Refactor getWavesPerEU to separate flat workgroup size query
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 16 Sep 2021 21:49:50 +0000 (17:49 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 22 Sep 2021 02:57:17 +0000 (22:57 -0400)
commitec55dcedcec1cdf95d020307067bc871cb2b70e4
tree5c8ce55380471cb0f44642902397827d4e0ef0e1
parentffa9fa9ed232f35c0b0dcd4ab48fc565cf8a2f42
AMDGPU: Refactor getWavesPerEU to separate flat workgroup size query

Add an overload to pass the flat workgroup range in separately. This
will allow the attributor to use the assumed value for
amdgpu-flat-workgroup-sizes when inferring amdgpu-waves-per-eu.
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h