[OPENMP5.0]Add basic support for declare variant directive.
authorAlexey Bataev <a.bataev@hotmail.com>
Fri, 13 Sep 2019 20:18:17 +0000 (20:18 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 13 Sep 2019 20:18:17 +0000 (20:18 +0000)
commitd158cf64d64b6b1882fd8f09e5d8619cb8529a5f
tree2537d474e94e13ba8c98217d79e004f2bf536e27
parentf69c91780fbb0e9c0e95f70a079f578efdca0bfa
[OPENMP5.0]Add basic support for declare variant directive.

Added basic support for declare variant directive and its match clause
with user context selector.

llvm-svn: 371892
13 files changed:
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/Sema.h
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/declare_variant_messages.c [new file with mode: 0644]
clang/test/OpenMP/declare_variant_messages.cpp [new file with mode: 0644]