xpu
Loading...
Searching...
No Matches
defines.h
Go to the documentation of this file.
1
8#ifndef XPU_DEFINES_H
9#define XPU_DEFINES_H
10
11#define XPU_IS_CPU XPU_DETAIL_IS_CPU
12#define XPU_IS_CUDA XPU_DETAIL_IS_CUDA
13#define XPU_IS_HIP XPU_DETAIL_IS_HIP
14#define XPU_IS_SYCL XPU_DETAIL_IS_SYCL
15
16#define XPU_IS_HIP_CUDA (XPU_IS_CUDA || XPU_IS_HIP)
17
21#define XPU_D XPU_DETAIL_DEVICE_SPEC
22
33#define XPU_H XPU_DETAIL_HOST_SPEC
34
38#define XPU_IS_DEVICE_CODE XPU_DETAIL_IS_DEVICE_CODE
39
40#define XPU_FORCE_INLINE XPU_DETAIL_FORCE_INLINE
41
42#define XPU_COMPILATION_TARGET XPU_DETAIL_COMPILATION_TARGET
43
44#define XPU_CUDA_HAS_BLOCK_ATOMICS XPU_DETAIL_HAS_BLOCK_ATOMICS
45
46#include "detail/defines.h"
47
48#endif