[OPENMP 4.5] Initial support for data members in 'linear' clause.
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 3 Mar 2016 03:52:24 +0000 (03:52 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 3 Mar 2016 03:52:24 +0000 (03:52 +0000)
commit2bbf7217eab497204acb7e6671b737d485c25547
treef0ad8f9c3f3e1aebeada6a5646b674d45469dcd7
parent600ca6fd39fe326130e97314775f8a560b098215
[OPENMP 4.5] Initial support for data members in 'linear' clause.

OpenMP 4.5 allows to privatize data members of current class in member
functions. Patch adds initial support for privatization of data members
in 'linear' clause, no codegen support.

llvm-svn: 262578
clang/include/clang/Basic/Attr.td
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/for_ast_print.cpp
clang/test/OpenMP/for_linear_messages.cpp
clang/test/OpenMP/for_simd_linear_messages.cpp
clang/test/OpenMP/parallel_for_linear_messages.cpp
clang/test/OpenMP/parallel_for_simd_linear_messages.cpp
clang/test/OpenMP/target_parallel_for_linear_messages.cpp