summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-17 14:13:24 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2019-06-17 14:13:24 +0000
commitb10f0978334ab2beb4477497323ddb6d44399b62 (patch)
treef7afedd12c065679936bbe44b5b9244911470b42 /llvm/lib
parentf3b64d80bcc11cbe0edbe8e3808d9d7407b166c1 (diff)
downloadbcm5719-llvm-b10f0978334ab2beb4477497323ddb6d44399b62.tar.gz
bcm5719-llvm-b10f0978334ab2beb4477497323ddb6d44399b62.zip
AMDGPU: Ignore subtarget for InferAddressSpaces
Even if the target doesn't have flat instructions, addrspace(0) is still flat. It just happens to not work. llvm-svn: 363561
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h b/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
index d1ed6144e54..72882c83c01 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
+++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
@@ -180,8 +180,7 @@ public:
// don't use flat addressing.
if (IsGraphicsShader)
return -1;
- return ST->hasFlatAddressSpace() ?
- AMDGPUAS::FLAT_ADDRESS : AMDGPUAS::UNKNOWN_ADDRESS_SPACE;
+ return AMDGPUAS::FLAT_ADDRESS;
}
unsigned getVectorSplitCost() { return 0; }
OpenPOWER on IntegriCloud