[OpenMP][libomptarget] Flush intermediate values during team reduction
authorGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>
Mon, 3 Dec 2018 15:21:49 +0000 (15:21 +0000)
committerGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>
Mon, 3 Dec 2018 15:21:49 +0000 (15:21 +0000)
commit10b2e60b7e99dec7941758371a7684c324df22d6
tree80d7a3948759478e498d57ceb9833221b3d257bf
parent1712bc7640033853d491228b589e7394ff77be2c
[OpenMP][libomptarget] Flush intermediate values during team reduction

Summary: Ensure intermediate values of a team reduction are flushed to memory.

Reviewers: ABataev, caomhin

Reviewed By: ABataev

Subscribers: guansong, jfb, openmp-commits

Differential Revision: https://reviews.llvm.org/D55219

llvm-svn: 348148
openmp/libomptarget/deviceRTLs/nvptx/src/reduction.cu