diff options
author | Alexey Bataev <a.bataev@hotmail.com> | 2018-12-28 17:31:06 +0000 |
---|---|---|
committer | Alexey Bataev <a.bataev@hotmail.com> | 2018-12-28 17:31:06 +0000 |
commit | 28eccf5ba0d10f319f8c0c506c9c544c67d2a09a (patch) | |
tree | f328d0ac13c9568f5878baa1b2b16e3b062980ca /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | |
parent | 1708858dbd8961803d3f6d553829aa9b0deeb8ed (diff) | |
download | bcm5719-llvm-28eccf5ba0d10f319f8c0c506c9c544c67d2a09a.tar.gz bcm5719-llvm-28eccf5ba0d10f319f8c0c506c9c544c67d2a09a.zip |
[OPENMP][NVPTX]Fixed initialization of the data-sharing interface.
Summary:
Avoid using of the atomic loop to wait for the completion of the
data-sharing interface initialization, use __shfl_sync instead for the
communication within the warp to signal other threads in the warp about
completion of the initialization.
Reviewers: gtbercea, kkwli0, grokos
Subscribers: guansong, jfb, caomhin, openmp-commits
Differential Revision: https://reviews.llvm.org/D56100
llvm-svn: 350129
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions