summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-19 23:54:58 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-19 23:54:58 +0000
commite4c2e9b016c411cb75d3c1877007bace03d3b37f (patch)
tree31aa83dbaeaeac2d3c354fffd2ce0c5658497d04 /llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
parenta2ef1ba32f9d8da66105bb251ad3c1ec93511595 (diff)
downloadbcm5719-llvm-e4c2e9b016c411cb75d3c1877007bace03d3b37f.tar.gz
bcm5719-llvm-e4c2e9b016c411cb75d3c1877007bace03d3b37f.zip
AMDGPU: Consolidate some getGeneration checks
This is incomplete, and ideally these would all be removed, but it's better to localize them to the subtarget first with comments about what they're for. llvm-svn: 363902
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp b/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
index b1abe1001e9..5dd5b3691e0 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
@@ -111,7 +111,7 @@ bool AMDGPULowerKernelArguments::runOnFunction(Function &F) {
// integer types.
if ((PT->getAddressSpace() == AMDGPUAS::LOCAL_ADDRESS ||
PT->getAddressSpace() == AMDGPUAS::REGION_ADDRESS) &&
- ST.getGeneration() == AMDGPUSubtarget::SOUTHERN_ISLANDS)
+ !ST.hasUsableDSOffset())
continue;
// FIXME: We can replace this with equivalent alias.scope/noalias
OpenPOWER on IntegriCloud