summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
diff options
context:
space:
mode:
authorYaxun Liu <Yaxun.Liu@amd.com>2017-04-06 19:17:32 +0000
committerYaxun Liu <Yaxun.Liu@amd.com>2017-04-06 19:17:32 +0000
commit76ae47cb3571d80514fe96f6d74a3cdbc065fb9a (patch)
treed19ef97c9aced6f98d6ffc450b9496309b40e8bd /llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
parent5e7059b702d7e64044b2e9ae2264dc3fe9cc6880 (diff)
downloadbcm5719-llvm-76ae47cb3571d80514fe96f6d74a3cdbc065fb9a.tar.gz
bcm5719-llvm-76ae47cb3571d80514fe96f6d74a3cdbc065fb9a.zip
[AMDGPU] Temporarily change constant address space from 4 to 2
Our final address space mapping is to let constant address space to be 4 to match nvptx. However for now we will make it 2 to avoid unnecessary work in FE/BE/devlib about intrinsics returning constant pointers. Differential Revision: https://reviews.llvm.org/D31770 llvm-svn: 299690
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp b/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
index 6b9a81976c6..12778044bc9 100644
--- a/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
@@ -772,13 +772,11 @@ AMDGPUAS getAMDGPUAS(Triple T) {
AMDGPUAS AS;
if (Env == "amdgiz" || Env == "amdgizcl") {
AS.FLAT_ADDRESS = 0;
- AS.CONSTANT_ADDRESS = 4;
AS.PRIVATE_ADDRESS = 5;
- AS.REGION_ADDRESS = 2;
+ AS.REGION_ADDRESS = 4;
}
else {
AS.FLAT_ADDRESS = 4;
- AS.CONSTANT_ADDRESS = 2;
AS.PRIVATE_ADDRESS = 0;
AS.REGION_ADDRESS = 5;
}
OpenPOWER on IntegriCloud