[PATCH] D22788: [OpenMP] Code generation for the is_device_ptr clause
Samuel Antao via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 25 16:16:25 PDT 2016
sfantao created this revision.
sfantao added reviewers: ABataev, hfinkel, carlo.bertolli, arpith-jacob, kkwli0.
sfantao added subscribers: cfe-commits, caomhin.
This patch adds support for the is_device_ptr clause. It expands SEMA to use the mappable expression logic that can only be tested with code generation in place and check conflicts with other data sharing related clauses using the mappable expressions infrastructure.
https://reviews.llvm.org/D22788
Files:
include/clang/AST/OpenMPClause.h
include/clang/Basic/DiagnosticSemaKinds.td
lib/AST/OpenMPClause.cpp
lib/CodeGen/CGOpenMPRuntime.cpp
lib/Sema/SemaOpenMP.cpp
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
test/OpenMP/target_is_device_ptr_codegen.cpp
test/OpenMP/target_is_device_ptr_messages.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22788.65438.patch
Type: text/x-patch
Size: 48267 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160725/e3fe3035/attachment-0001.bin>
More information about the cfe-commits
mailing list