[OpenMP] Initial parsing/sema for 'strict' modifier with 'num_tasks' clause
authorFazlay Rabbi <fazlay.rabbi@intel.com>
Fri, 18 Nov 2022 23:21:49 +0000 (15:21 -0800)
committerMike Rice <michael.p.rice@intel.com>
Sat, 19 Nov 2022 00:26:47 +0000 (16:26 -0800)
commit56c166017055595a9f26933e85bfd89e30c528d0
tree87370a1da43e219bb21811e74b72920a1151e10c
parent01a8c4958e2aac66a9376565377e0eb6b5a81de0
[OpenMP] Initial parsing/sema for 'strict' modifier with 'num_tasks' clause

This patch gives basic parsing and semantic analysis support for 'strict'
modifier with 'num_tasks' clause of 'taskloop' construct introduced in
OpenMP 5.1 (section 2.12.2)

Differential Revision: https://reviews.llvm.org/D138328
14 files changed:
clang/include/clang/AST/OpenMPClause.h
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Basic/OpenMPKinds.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/OpenMPClause.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/OpenMP/taskloop_strict_modifier_ast_print.cpp
clang/test/OpenMP/taskloop_strict_modifier_messages.cpp
llvm/include/llvm/Frontend/OpenMP/OMP.td