@@ -37,50 +37,56 @@ static const char *const DataLayoutStringAMDGCN =
37
37
" -ni:7:8" ;
38
38
39
39
const LangASMap AMDGPUTargetInfo::AMDGPUDefIsGenMap = {
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
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
60
63
};
61
64
62
65
const LangASMap AMDGPUTargetInfo::AMDGPUDefIsPrivMap = {
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
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
74
79
// SYCL address space values for this map are dummy
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
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
84
90
85
91
};
86
92
} // namespace targets
0 commit comments