[libomptarget][nfc] Update remaining uint32 to use lanemask_t
authorJon Chesterfield <jonathanchesterfield@gmail.com>
Fri, 4 Oct 2019 22:30:28 +0000 (22:30 +0000)
committerJon Chesterfield <jonathanchesterfield@gmail.com>
Fri, 4 Oct 2019 22:30:28 +0000 (22:30 +0000)
commit58fd6b5b9c882ea32dc9673abaddc6dda564330e
tree68d40cbf299df449ba4f14880885744e8b944d2d
parent67cfa79c01002d57ad8267ca1df6425cb67331bf
[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

llvm-svn: 373806
openmp/libomptarget/deviceRTLs/nvptx/src/data_sharing.cu
openmp/libomptarget/deviceRTLs/nvptx/src/interface.h
openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu
openmp/libomptarget/deviceRTLs/nvptx/src/omptarget-nvptx.h
openmp/libomptarget/deviceRTLs/nvptx/src/parallel.cu
openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu