[OPENMP51]Initial parsing/sema for append_args clause for 'declare variant'
authorMike Rice <michael.p.rice@intel.com>
Thu, 14 Oct 2021 21:28:51 +0000 (14:28 -0700)
committerMike Rice <michael.p.rice@intel.com>
Mon, 25 Oct 2021 16:38:50 +0000 (09:38 -0700)
commitd8699391a431af5730fe36ac4b05840020c42203
tree303d0bdb9a0e983f9c2fe5078815c5b18289b61a
parent608eb3d9c2128b3cb2725e1b24da097b35200325
[OPENMP51]Initial parsing/sema for append_args clause for 'declare variant'

Adds initial parsing and sema for the 'append_args' clause.

Note that an AST clause is not created as it instead adds its values
to the OMPDeclareVariantAttr.

Differential Revision: https://reviews.llvm.org/D111854
16 files changed:
clang/include/clang/Basic/Attr.td
clang/include/clang/Basic/DiagnosticParseKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/AttrImpl.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
clang/test/OpenMP/declare_variant_clauses_ast_print.cpp
clang/test/OpenMP/declare_variant_clauses_messages.cpp
clang/test/OpenMP/declare_variant_messages.cpp
flang/lib/Semantics/check-omp-structure.cpp
llvm/include/llvm/Frontend/OpenMP/OMP.td