[OPENMP50]Add parsing/sema analysis for declare variant score.
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 2 Oct 2019 18:19:02 +0000 (18:19 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Wed, 2 Oct 2019 18:19:02 +0000 (18:19 +0000)
commita15a1413ac63aee4de5a03d5aa0ff982751c8ca6
tree76cd5753f0062d461536d36414a4a49232cade9e
parent2a0c8b1143225feeae87eff3a963491b14f06daf
[OPENMP50]Add parsing/sema analysis for declare variant score.

Context selectors may include optional score clause in format
`score(<expr>):`, where `<expr>` must be a constant integer expression.
Added parsing/sema analysis only.

llvm-svn: 373502
clang/include/clang/Basic/Attr.td
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/test/OpenMP/declare_variant_ast_print.c
clang/test/OpenMP/declare_variant_ast_print.cpp
clang/test/OpenMP/declare_variant_messages.c
clang/test/OpenMP/declare_variant_messages.cpp