summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2018-12-28 17:31:06 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2018-12-28 17:31:06 +0000
commit28eccf5ba0d10f319f8c0c506c9c544c67d2a09a (patch)
treef328d0ac13c9568f5878baa1b2b16e3b062980ca /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent1708858dbd8961803d3f6d553829aa9b0deeb8ed (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud