]> granicus.if.org Git - clang/commit
[OPENMP] Sema analysis for 'atomic capture' construct.
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 1 Apr 2015 03:33:17 +0000 (03:33 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 1 Apr 2015 03:33:17 +0000 (03:33 +0000)
commit219d87b2d37b57b739416ca10688d545db7a3b4d
treeeb8e87537f2b97a8ce51922b9e66316331df3385
parentb967c01390af201c5b0914221b62946c47aac8a1
[OPENMP] Sema analysis for 'atomic capture' construct.

Added sema checks for forms of expressions/statements allowed under control of 'atomic capture' directive + generation of helper objects for future codegen.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233785 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/StmtOpenMP.h
include/clang/Basic/DiagnosticSemaKinds.td
lib/AST/Stmt.cpp
lib/Sema/SemaOpenMP.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/OpenMP/atomic_messages.c
test/OpenMP/atomic_messages.cpp