[OPENMP 4.0] Parsing/sema analysis for 'simdlen' clause in 'declare simd'
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 7 Apr 2016 12:45:37 +0000 (12:45 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 7 Apr 2016 12:45:37 +0000 (12:45 +0000)
commit2af33e3d3ff1cd0535602cf50b06539949a2b16b
treebcb4ff52ff2115bc25342cf17c17e4b4c2d82f56
parenta1feff7024b552b579f302fea0030aaaa14624b3
[OPENMP 4.0] Parsing/sema analysis for 'simdlen' clause in 'declare simd'
construct.

OpenMP 4.0 defines '#pragma omp declare simd' construct that may have
associated 'simdlen' clause with constant positive expression as an
argument:
simdlen(<const_expr>)
Patch adds parsin and semantic analysis for simdlen clause.

llvm-svn: 265668
clang/include/clang/Basic/Attr.td
clang/include/clang/Parse/Parser.h
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_simd_ast_print.c
clang/test/OpenMP/declare_simd_ast_print.cpp
clang/test/OpenMP/declare_simd_messages.cpp
clang/test/OpenMP/dump.cpp