[OPENMP]Reduce number of captured global vars.
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 12 Mar 2020 16:52:02 +0000 (12:52 -0400)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 13 Mar 2020 14:47:54 +0000 (10:47 -0400)
commit172f1460ae05ab5c33c757142c8bdb10acfbdbe1
tree73a1fea294bdf44d9fd7250ce1353bb9e72aae33
parent6bbc1737e003367d136237d56a7ae02ad4fb1507
[OPENMP]Reduce number of captured global vars.

Try to reduce the number of global vars captured in the OpenMP regions
by capturing them only the regions, which mark them as not-shared.
clang/include/clang/Sema/Sema.h
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/parallel_master_taskloop_firstprivate_codegen.cpp
clang/test/OpenMP/parallel_master_taskloop_lastprivate_codegen.cpp
clang/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp
clang/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp