diff options
author | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-04-06 19:17:32 +0000 |
---|---|---|
committer | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-04-06 19:17:32 +0000 |
commit | 76ae47cb3571d80514fe96f6d74a3cdbc065fb9a (patch) | |
tree | d19ef97c9aced6f98d6ffc450b9496309b40e8bd /llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | |
parent | 5e7059b702d7e64044b2e9ae2264dc3fe9cc6880 (diff) | |
download | bcm5719-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.cpp | 4 |
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; } |