[OpenMP] atomic compare fail : Parser & AST support
authorSunil Kuravinakop <koops@hpe.com>
Wed, 25 May 2022 04:55:08 +0000 (23:55 -0500)
committerChi-Chun, Chen <chichunchen844@gmail.com>
Wed, 25 May 2022 04:56:42 +0000 (23:56 -0500)
commit232bf8189ef7d574a468bd5bfd1e84e962f7f16e
tree2f942cde25390f0db10eeb3819db11dfe292f235
parent66db5312bd6676cae721b3ad9f76b68af7909e7c
[OpenMP] atomic compare fail : Parser & AST support

This is a support for " #pragma omp atomic compare fail ". It has Parser & AST support for now.

Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D123235
19 files changed:
clang/include/clang/AST/ASTNodeTraverser.h
clang/include/clang/AST/OpenMPClause.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/Sema.h
clang/lib/AST/OpenMPClause.cpp
clang/lib/AST/StmtProfile.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/Parse/ParseOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/OpenMP/atomic_ast_print.cpp
clang/test/OpenMP/atomic_messages.cpp
clang/tools/libclang/CIndex.cpp
flang/lib/Semantics/check-omp-structure.cpp
llvm/include/llvm/Frontend/OpenMP/OMP.td