[OPENMP 4.5] Parsing/sema for 'num_tasks' clause.
authorAlexey Bataev <a.bataev@hotmail.com>
Tue, 8 Dec 2015 12:06:20 +0000 (12:06 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Tue, 8 Dec 2015 12:06:20 +0000 (12:06 +0000)
commit382967a2e4be30089b1b2b0f640181a5d48fe53e
tree1163da83aeb140343990cd97aa94d1fd62a4d1ef
parenta520e9b30cd9b2cdd2d68145c597d037fe004ea5
[OPENMP 4.5] Parsing/sema for 'num_tasks' clause.
OpenMP 4.5 adds directives 'taskloop' and 'taskloop simd'. These directives support clause 'num_tasks'. Patch adds parsing/semantic analysis for this clause.

llvm-svn: 255008
21 files changed:
clang/include/clang/AST/OpenMPClause.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Sema/Sema.h
clang/lib/AST/StmtPrinter.cpp
clang/lib/AST/StmtProfile.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Serialization/ASTReaderStmt.cpp
clang/lib/Serialization/ASTWriterStmt.cpp
clang/test/OpenMP/taskloop_ast_print.cpp
clang/test/OpenMP/taskloop_grainsize_messages.cpp
clang/test/OpenMP/taskloop_num_tasks_messages.cpp [new file with mode: 0644]
clang/test/OpenMP/taskloop_simd_ast_print.cpp
clang/test/OpenMP/taskloop_simd_grainsize_messages.cpp
clang/test/OpenMP/taskloop_simd_num_tasks_messages.cpp [new file with mode: 0644]
clang/tools/libclang/CIndex.cpp