This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP] Code generation for the is_device_ptr clause
ClosedPublic

Authored by sfantao on Jul 25 2016, 4:16 PM.

Details

Summary

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.

Diff Detail

Event Timeline

sfantao updated this revision to Diff 65438.Jul 25 2016, 4:16 PM
sfantao retitled this revision from to [OpenMP] Code generation for the is_device_ptr clause.
sfantao updated this object.
sfantao added subscribers: cfe-commits, caomhin.
ABataev accepted this revision.Jul 25 2016, 8:28 PM
ABataev edited edge metadata.

LG with some nits

include/clang/AST/OpenMPClause.h
4419

No \brief

4439

No \brief

4457

No \brief

4472

No \brief

lib/CodeGen/CGOpenMPRuntime.cpp
5025

No \brief

This revision is now accepted and ready to land.Jul 25 2016, 8:28 PM
sfantao updated this revision to Diff 65813.Jul 27 2016, 3:08 PM
sfantao updated this object.
sfantao edited edge metadata.
  • Remove unecessary brief directives from comments.
sfantao closed this revision.Jul 28 2016, 7:32 AM