@@ -37,56 +37,50 @@ static const char *const DataLayoutStringAMDGCN =
37
37
" -ni:7:8" ;
38
38
39
39
const LangASMap AMDGPUTargetInfo::AMDGPUDefIsGenMap = {
40
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // Default
41
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // opencl_global
42
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Local), // opencl_local
43
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Constant), // opencl_constant
44
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Private), // opencl_private
45
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // opencl_generic
46
- static_cast <unsigned >(
47
- llvm::AMDGPU::AddrSpace::Global), // opencl_global_device
48
- static_cast <unsigned >(
49
- llvm::AMDGPU::AddrSpace::Global), // opencl_global_host
50
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // cuda_device
51
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Constant), // cuda_constant
52
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Local), // cuda_shared
53
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // sycl_global
54
- static_cast <unsigned >(
55
- llvm::AMDGPU::AddrSpace::Global), // sycl_global_device
56
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // sycl_global_host
57
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Local), // sycl_local
58
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Private), // sycl_private
59
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr32_sptr
60
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr32_uptr
61
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr64
62
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // hlsl_groupshared
40
+ llvm::AMDGPU::Generic, // Default
41
+ llvm::AMDGPU::Global, // opencl_global
42
+ llvm::AMDGPU::Local, // opencl_local
43
+ llvm::AMDGPU::Constant, // opencl_constant
44
+ llvm::AMDGPU::Private, // opencl_private
45
+ llvm::AMDGPU::Generic, // opencl_generic
46
+ llvm::AMDGPU::Global, // opencl_global_device
47
+ llvm::AMDGPU::Global, // opencl_global_host
48
+ llvm::AMDGPU::Global, // cuda_device
49
+ llvm::AMDGPU::Constant, // cuda_constant
50
+ llvm::AMDGPU::Local, // cuda_shared
51
+ llvm::AMDGPU::Global, // sycl_global
52
+ llvm::AMDGPU::Global, // sycl_global_device
53
+ llvm::AMDGPU::Global, // sycl_global_host
54
+ llvm::AMDGPU::Local, // sycl_local
55
+ llvm::AMDGPU::Private, // sycl_private
56
+ llvm::AMDGPU::Generic, // ptr32_sptr
57
+ llvm::AMDGPU::Generic, // ptr32_uptr
58
+ llvm::AMDGPU::Generic, // ptr64
59
+ llvm::AMDGPU::Generic, // hlsl_groupshared
63
60
};
64
61
65
62
const LangASMap AMDGPUTargetInfo::AMDGPUDefIsPrivMap = {
66
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Private), // Default
67
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // opencl_global
68
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Local), // opencl_local
69
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Constant), // opencl_constant
70
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Private), // opencl_private
71
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // opencl_generic
72
- static_cast <unsigned >(
73
- llvm::AMDGPU::AddrSpace::Global), // opencl_global_device
74
- static_cast <unsigned >(
75
- llvm::AMDGPU::AddrSpace::Global), // opencl_global_host
76
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Global), // cuda_device
77
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Constant), // cuda_constant
78
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Local), // cuda_shared
63
+ llvm::AMDGPU::Private, // Default
64
+ llvm::AMDGPU::Global, // opencl_global
65
+ llvm::AMDGPU::Local, // opencl_local
66
+ llvm::AMDGPU::Constant, // opencl_constant
67
+ llvm::AMDGPU::Private, // opencl_private
68
+ llvm::AMDGPU::Generic, // opencl_generic
69
+ llvm::AMDGPU::Global, // opencl_global_device
70
+ llvm::AMDGPU::Global, // opencl_global_host
71
+ llvm::AMDGPU::Global, // cuda_device
72
+ llvm::AMDGPU::Constant, // cuda_constant
73
+ llvm::AMDGPU::Local, // cuda_shared
79
74
// SYCL address space values for this map are dummy
80
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // sycl_global
81
- static_cast <unsigned >(
82
- llvm::AMDGPU::AddrSpace::Generic), // sycl_global_device
83
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // sycl_global_host
84
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // sycl_local
85
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // sycl_private
86
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr32_sptr
87
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr32_uptr
88
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // ptr64
89
- static_cast <unsigned >(llvm::AMDGPU::AddrSpace::Generic), // hlsl_groupshared
75
+ llvm::AMDGPU::Generic, // sycl_global
76
+ llvm::AMDGPU::Generic, // sycl_global_device
77
+ llvm::AMDGPU::Generic, // sycl_global_host
78
+ llvm::AMDGPU::Generic, // sycl_local
79
+ llvm::AMDGPU::Generic, // sycl_private
80
+ llvm::AMDGPU::Generic, // ptr32_sptr
81
+ llvm::AMDGPU::Generic, // ptr32_uptr
82
+ llvm::AMDGPU::Generic, // ptr64
83
+ llvm::AMDGPU::Generic, // hlsl_groupshared
90
84
91
85
};
92
86
} // namespace targets
0 commit comments