[Openmp-commits] [openmp] 4681e2e - [nfc][libomptarget] Write amdgcn macros in terms of compiler intrinsics
via Openmp-commits
openmp-commits at lists.llvm.org
Tue Nov 19 09:23:59 PST 2019
Author: JonChesterfield
Date: 2019-11-19T17:23:46Z
New Revision: 4681e2e43420fa10e4e1c17eb78649922678a440
URL: https://github.com/llvm/llvm-project/commit/4681e2e43420fa10e4e1c17eb78649922678a440
DIFF: https://github.com/llvm/llvm-project/commit/4681e2e43420fa10e4e1c17eb78649922678a440.diff
LOG: [nfc][libomptarget] Write amdgcn macros in terms of compiler intrinsics
Added:
Modified:
openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Removed:
################################################################################
diff --git a/openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h b/openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
index 80daff498ce8..b2d06ab4b73a 100644
--- a/openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
+++ b/openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
@@ -19,9 +19,9 @@
#include <stdint.h>
#include "amdgcn_interface.h"
-#define DEVICE __device__
-#define INLINE __inline__ DEVICE
-#define NOINLINE __noinline__ DEVICE
+#define DEVICE __attribute__((device))
+#define INLINE inline DEVICE
+#define NOINLINE __attribute__((noinline)) DEVICE
////////////////////////////////////////////////////////////////////////////////
// Kernel options
More information about the Openmp-commits
mailing list