Add initial parsing, sema, and serialization support for 'bind', a new clause for the 'loop' directive.
Three bindings are allowed: teams, parallel, or thread.
Paths
| Differential D113154
[OpenMP] Add parsing/sema/serialization for 'bind' clause ClosedPublic Authored by mikerice on Nov 3 2021, 5:32 PM.
Details Summary Add initial parsing, sema, and serialization support for 'bind', a new clause for the 'loop' directive. Three bindings are allowed: teams, parallel, or thread.
Diff Detail
Event Timeline
This revision is now accepted and ready to land.Nov 4 2021, 1:59 PM This revision was landed with ongoing or failed builds.Nov 4 2021, 2:41 PM Closed by commit rG4eac7bcf1af1: [OpenMP] Add parsing/sema/serialization for 'bind' clause. (authored by mikerice). · Explain Why This revision was automatically updated to reflect the committed changes. Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptNov 4 2021, 2:41 PM
Revision Contents
Diff 384868 clang/include/clang/AST/OpenMPClause.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/Basic/OpenMPKinds.h
clang/include/clang/Basic/OpenMPKinds.def
clang/include/clang/Sema/Sema.h
clang/lib/AST/OpenMPClause.cpp
clang/lib/AST/StmtProfile.cpp
clang/lib/Basic/OpenMPKinds.cpp
clang/lib/CodeGen/CGStmtOpenMP.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/generic_loop_ast_print.cpp
clang/test/OpenMP/generic_loop_messages.cpp
clang/tools/libclang/CIndex.cpp
flang/lib/Semantics/check-omp-structure.cpp
llvm/include/llvm/Frontend/OpenMP/OMP.td
|
Do we allow something like this:
?