[libomptarget][nfc] Extract function from data_sharing, move to common
Finding the first active thread in the warp is different on nvptx and amdgcn,
mostly due to warp size and the desire for efficiency.
Paths
| Differential D71643
[libomptarget][nfc] Extract function from data_sharing, move to common ClosedPublic Authored by JonChesterfield on Dec 17 2019, 5:21 PM.
Details Summary [libomptarget][nfc] Extract function from data_sharing, move to common Finding the first active thread in the warp is different on nvptx and amdgcn,
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 18 2019, 9:19 AM Closed by commit rG8adae6027c08: [libomptarget][nfc] Extract function from data_sharing, move to common (authored by JonChesterfield). · Explain WhyDec 18 2019, 11:45 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 234593 openmp/libomptarget/deviceRTLs/amdgcn/CMakeLists.txt
openmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
openmp/libomptarget/deviceRTLs/common/src/data_sharing.cu
openmp/libomptarget/deviceRTLs/nvptx/CMakeLists.txt
openmp/libomptarget/deviceRTLs/nvptx/src/data_sharing.cu
openmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
|