SWDEV-271416 - Keep HIP_DYNAMIC_SHARED macro for compat with existing HIP apps

Change-Id: I536e0c65d6e8696cbc369082350834abd710abca


[ROCm/hip commit: debceab2a8]
Этот коммит содержится в:
Maneesh Gupta
2021-02-16 00:09:32 -05:00
родитель 03a8b74aa9
Коммит e1802c292c
2 изменённых файлов: 14 добавлений и 0 удалений
+7
Просмотреть файл
@@ -1238,6 +1238,13 @@ unsigned __smid(void)
return (se_id << HW_ID_CU_ID_SIZE) + cu_id;
}
/**
* Map HIP_DYNAMIC_SHARED to "extern __shared__" for compatibility with old HIP applications
* To be removed in a future release.
*/
#define HIP_DYNAMIC_SHARED(type, var) extern __shared__ type var[];
#define HIP_DYNAMIC_SHARED_ATTRIBUTE
#endif //defined(__clang__) && defined(__HIP__)
+7
Просмотреть файл
@@ -95,6 +95,13 @@ typedef int hipLaunchParm;
#define HIP_SYMBOL(X) &X
/**
* Map HIP_DYNAMIC_SHARED to "extern __shared__" for compatibility with old HIP applications
* To be removed in a future release.
*/
#define HIP_DYNAMIC_SHARED(type, var) extern __shared__ type var[];
#define HIP_DYNAMIC_SHARED_ATTRIBUTE
#ifdef __HIP_DEVICE_COMPILE__
#define abort_() \
{ asm("trap;"); }