[OPENMP] First changes for Parsing and Sema for 'omp simd' directive support

Programming / Compilers / Clang - Alexey Bataev [hotmail.com] - 27 February 2014 02:29 UTC

15afb8e [OPENMP] First changes for Parsing and Sema for 'omp simd' directive support
include/clang-c/Index.h | 6 +-
include/clang/AST/DataRecursiveASTVisitor.h | 14 ++++-
include/clang/AST/RecursiveASTVisitor.h | 14 ++++-
include/clang/AST/StmtOpenMP.h | 86 ++++++++++++++++++++++++---
include/clang/Basic/DiagnosticSemaKinds.td | 14 +++--
include/clang/Basic/OpenMPKinds.def | 8 +++
include/clang/Basic/StmtNodes.td | 1 +
include/clang/Sema/Sema.h | 6 ++
include/clang/Serialization/ASTBitCodes.h | 1 +
lib/AST/Stmt.cpp | 35 ++++++++++-
lib/AST/StmtPrinter.cpp | 26 +++++---
lib/AST/StmtProfile.cpp | 10 +++-
lib/Basic/OpenMPKinds.cpp | 9 +++
lib/CodeGen/CGStmt.cpp | 1 +
lib/Parse/ParseOpenMP.cpp | 4 +-
lib/Sema/SemaOpenMP.cpp | 27 +++++++++
lib/Sema/TreeTransform.h | 53 +++++++++++------
lib/Serialization/ASTReaderStmt.cpp | 27 +++++++--
lib/Serialization/ASTWriterStmt.cpp | 12 +++-
lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 +
test/OpenMP/simd_ast_print.cpp | 75 +++++++++++++++++++++++
test/OpenMP/simd_misc_messages.c | 73 +++++++++++++++++++++++
tools/libclang/CIndex.cpp | 9 ++-
tools/libclang/CXCursor.cpp | 6 +-
24 files changed, 461 insertions(+), 57 deletions(-)

Upstream: github.com


  • Share