diff options
author | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-04-06 19:18:36 +0000 |
---|---|---|
committer | Yaxun Liu <Yaxun.Liu@amd.com> | 2017-04-06 19:18:36 +0000 |
commit | b122ed918195b46c2aa860c3cf9c6e7371ea03e8 (patch) | |
tree | 677e3be8add9930b3bfbc561032ffa24084f284f /clang/lib/Basic/Targets.cpp | |
parent | 76ae47cb3571d80514fe96f6d74a3cdbc065fb9a (diff) | |
download | bcm5719-llvm-b122ed918195b46c2aa860c3cf9c6e7371ea03e8.tar.gz bcm5719-llvm-b122ed918195b46c2aa860c3cf9c6e7371ea03e8.zip |
[AMDGPU] Temporarily change constant address space from 4 to 2 for the new address space mapping
Change constant address space from 4 to 2 for the new address space mapping in Clang.
Differential Revision: https://reviews.llvm.org/D31771
llvm-svn: 299691
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
-rw-r--r-- | clang/lib/Basic/Targets.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index d80a8d5efee..2970f76c5b1 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -2042,10 +2042,10 @@ static const LangAS::Map AMDGPUPrivateIsZeroMap = { static const LangAS::Map AMDGPUGenericIsZeroMap = { 1, // opencl_global 3, // opencl_local - 4, // opencl_constant + 2, // opencl_constant 0, // opencl_generic 1, // cuda_device - 4, // cuda_constant + 2, // cuda_constant 3 // cuda_shared }; @@ -2062,7 +2062,7 @@ static const char *const DataLayoutStringSIPrivateIsZero = "-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64"; static const char *const DataLayoutStringSIGenericIsZero = - "e-p:64:64-p1:64:64-p2:64:64-p3:32:32-p4:64:64-p5:32:32" + "e-p:64:64-p1:64:64-p2:64:64-p3:32:32-p4:32:32-p5:32:32" "-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" "-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64"; @@ -2077,7 +2077,7 @@ class AMDGPUTargetInfo final : public TargetInfo { Generic = 0; Global = 1; Local = 3; - Constant = 4; + Constant = 2; Private = 5; } else { Generic = 4; |