diff options
Diffstat (limited to 'lib/Basic')
-rw-r--r-- | lib/Basic/Targets.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp index 045229e9fb..8e7cdf934d 100644 --- a/lib/Basic/Targets.cpp +++ b/lib/Basic/Targets.cpp @@ -949,7 +949,10 @@ namespace { static const unsigned PTXAddrSpaceMap[] = { 0, // opencl_global 4, // opencl_local - 1 // opencl_constant + 1, // opencl_constant + 0, // cuda_device + 1, // cuda_constant + 4, // cuda_shared }; class PTXTargetInfo : public TargetInfo { static const char * const GCCRegNames[]; @@ -3384,7 +3387,10 @@ namespace { static const unsigned TCEOpenCLAddrSpaceMap[] = { 3, // opencl_global 4, // opencl_local - 5 // opencl_constant + 5, // opencl_constant + 0, // cuda_device + 0, // cuda_constant + 0 // cuda_shared }; class TCETargetInfo : public TargetInfo{ |