diff options
author | Jon Chesterfield <jonathanchesterfield@gmail.com> | 2019-10-04 22:30:28 +0000 |
---|---|---|
committer | Jon Chesterfield <jonathanchesterfield@gmail.com> | 2019-10-04 22:30:28 +0000 |
commit | 731769fe89c8e17850bc9df82d2ed248632a59ad (patch) | |
tree | 928beb2e1f028b9bbcdc347c79baa2aa99182fea /libomptarget/deviceRTLs/nvptx/src/sync.cu | |
parent | 3bdcaec89abb1affe3113894bd96e64f275395c4 (diff) |
[libomptarget][nfc] Update remaining uint32 to use lanemask_t
Summary:
[libomptarget][nfc] Update remaining uint32 to use lanemask_t
Update a few functions in the API to use lanemask_t instead of i32. NFC for
nvptx. Also update the ActiveThreads type in DataSharingStateTy.
This removes a lot of #ifdef from the downsteam amdgcn implementation.
Reviewers: ABataev, jdoerfert, grokos, ronlieb, RaviNarayanaswamy
Subscribers: openmp-commits
Tags: #openmp
Differential Revision: https://reviews.llvm.org/D68513
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@373806 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'libomptarget/deviceRTLs/nvptx/src/sync.cu')
-rw-r--r-- | libomptarget/deviceRTLs/nvptx/src/sync.cu | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libomptarget/deviceRTLs/nvptx/src/sync.cu b/libomptarget/deviceRTLs/nvptx/src/sync.cu index 343293e..28a5419 100644 --- a/libomptarget/deviceRTLs/nvptx/src/sync.cu +++ b/libomptarget/deviceRTLs/nvptx/src/sync.cu @@ -140,7 +140,7 @@ EXTERN void __kmpc_flush(kmp_Ident *loc) { // Vote //////////////////////////////////////////////////////////////////////////////// -EXTERN int32_t __kmpc_warp_active_thread_mask() { +EXTERN __kmpc_impl_lanemask_t __kmpc_warp_active_thread_mask() { PRINT0(LD_IO, "call __kmpc_warp_active_thread_mask\n"); return __kmpc_impl_activemask(); } @@ -149,7 +149,7 @@ EXTERN int32_t __kmpc_warp_active_thread_mask() { // Syncwarp //////////////////////////////////////////////////////////////////////////////// -EXTERN void __kmpc_syncwarp(int32_t Mask) { +EXTERN void __kmpc_syncwarp(__kmpc_impl_lanemask_t Mask) { PRINT0(LD_IO, "call __kmpc_syncwarp\n"); __kmpc_impl_syncwarp(Mask); } |