llvm /
openmp /
0a274b40b8b5359428fa8e82b9ee1102333d4685 [OpenMP][libomptarget] Enable globalization for workers
Summary:
This patch allows worker to have a global memory stack managed by the runtime. This patch is needed for completeness and consistency with the globalization policy: if a worker-side variable escapes the current context it then needs to be globalized.
Until now, only the master thread was allowed to have such a stack. These global values can now potentially be shared amongst workers if the semantics of the OpenMP program require it.
Reviewers: ABataev, grokos, carlo.bertolli, caomhin
Reviewed By: grokos
Subscribers: guansong, openmp-commits
Differential Revision: https://reviews.llvm.org/D44487
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@328144 91177308-0d34-0410-b5e6-96231b3b80d8
1 file changed