aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2018-11-02 14:43:23 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2018-11-02 14:43:23 +0000
commit463e9f3224e0f04173cf16ce8582bf4d8f8d1a4c (patch)
tree26a9c0c2f8afc9fcd337213d7b684fd8ccc1b05a /clang/lib/Frontend/CompilerInvocation.cpp
parentf070544f8e2269eb94610d13484f471b3b4fe19d (diff)
downloadllvm-463e9f3224e0f04173cf16ce8582bf4d8f8d1a4c.zip
llvm-463e9f3224e0f04173cf16ce8582bf4d8f8d1a4c.tar.gz
llvm-463e9f3224e0f04173cf16ce8582bf4d8f8d1a4c.tar.bz2
[OPENMP][NVPTX]Fixed/improved support for globalization in team contexts.
Summary: Current globalization scheme works correctly only for SPMD+lightweight runtime mode and does not work for full runtime. Patch improves support for the globalization scheme + reduces global memory consumption in lightweight runtime mode. Patch adds runtime functions to work with the statically allocated global memory. It allows to improve performance and memory consumption. This global memory must be allocated by the compiler. Reviewers: grokos, kkwli0, gtbercea, caomhin Subscribers: guansong, jfb, openmp-commits Differential Revision: https://reviews.llvm.org/D53943 llvm-svn: 345976
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions