Move HIP_DEVICE_COMPILE defines to hip_common.h

Dieser Commit ist enthalten in:
Maneesh Gupta
2016-02-09 10:57:20 +05:30
Ursprung 0c74d3fc44
Commit 3291e0ec96
3 geänderte Dateien mit 10 neuen und 18 gelöschten Zeilen
-7
Datei anzeigen
@@ -62,9 +62,6 @@ THE SOFTWARE.
#if defined(__HCC_ACCELERATOR__) and (__HCC_ACCELERATOR__ != 0)
// Device compile and not host compile:
#define __HIP_DEVICE_COMPILE__ 1
//TODO-HCC enable __HIP_ARCH_HAS_ATOMICS__ when HCC supports these.
// 32-bit Atomics:
#define __HIP_ARCH_HAS_GLOBAL_INT32_ATOMICS__ (1)
@@ -95,10 +92,6 @@ THE SOFTWARE.
#define __HIP_ARCH_HAS_3DGRID__ (1)
#define __HIP_ARCH_HAS_DYNAMIC_PARALLEL__ (0)
#else
// Host compile and not device compile:
#define __HIP_DEVICE_COMPILE__ 0
#endif
+10 -6
Datei anzeigen
@@ -32,9 +32,11 @@ THE SOFTWARE.
#define __HIP_PLATFORM_HCC__
#define __HIPCC__
# if defined __HCC_ACCELERATOR__
# define __HIP_DEVICE_COMPILE__ 1
# endif
#if defined(__HCC_ACCELERATOR__) and (__HCC_ACCELERATOR__ != 0)
#define __HIP_DEVICE_COMPILE__ 1
#else
#define __HIP_DEVICE_COMPILE__ 0
#endif
#endif
// Auto enable __HIP_PLATFORM_NVCC__ if compiling with NVCC
@@ -44,9 +46,11 @@ THE SOFTWARE.
# define __HIPCC__
# endif
# ifdef __CUDA_ARCH__
# define __HIP_DEVICE_COMPILE__ 1
# endif
#if defined(__CUDA_ARCH__) and (__CUDA_ARCH__ != 0)
#define __HIP_DEVICE_COMPILE__ 1
#else
#define __HIP_DEVICE_COMPILE__ 0
#endif
#endif
-5
Datei anzeigen
@@ -72,11 +72,6 @@ kernelName<<<numblocks,numthreads,memperblock,streamId>>>(0, __VA_ARGS__);\
#define __HIP_ARCH_HAS_3DGRID__ (__CUDA_ARCH__ >= 200)
#define __HIP_ARCH_HAS_DYNAMIC_PARALLEL__ (__CUDA_ARCH__ >= 350)
#else
#define __HIP_DEVICE_COMPILE__ 0
#endif
#ifdef __CUDACC__