The patch contains the parsing and sema support for the to clause.
Patch based on the original post by Kelvin Li.
Paths
| Differential D18597
[OpenMP] Parsing and sema support for the to clause ClosedPublic Authored by sfantao on Mar 30 2016, 7:42 AM.
Details Summary The patch contains the parsing and sema support for the to clause. Patch based on the original post by Kelvin Li.
Diff Detail Event Timelinekkwli0 updated this object.
kkwli0 marked an inline comment as done. Comment ActionsUpdate the patch based on the review comments.
Comment Actions Hi Alexey, I have inlined comment. Thanks!
sfantao updated this object. Comment Actions Add implementation and tests only for the to clause. The implementation is based on the existing infrastructure used by the map clause already available upstream. sfantao added a parent revision: D15944: [OpenMP] Parsing and sema support for target update directive.May 24 2016, 6:16 PM
sfantao marked 7 inline comments as done. Comment Actions
Comment Actions Hi Alexey, Thanks for the review.
ABataev edited edge metadata. Comment ActionsLG, with a small nit.
This revision is now accepted and ready to land.May 25 2016, 8:12 PM
Revision Contents
Diff 58651 include/clang/AST/OpenMPClause.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/OpenMPKinds.def
include/clang/Sema/Sema.h
lib/AST/OpenMPClause.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/Basic/OpenMPKinds.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/Parse/ParseOpenMP.cpp
lib/Sema/SemaOpenMP.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/OpenMP/nesting_of_regions.cpp
test/OpenMP/target_map_messages.cpp
test/OpenMP/target_parallel_for_map_messages.cpp
test/OpenMP/target_parallel_map_messages.cpp
test/OpenMP/target_update_ast_print.cpp
test/OpenMP/target_update_device_messages.cpp
test/OpenMP/target_update_if_messages.cpp
test/OpenMP/target_update_messages.cpp
test/OpenMP/target_update_to_messages.cpp
tools/libclang/CIndex.cpp
|
Mark it as a 'final' struct