Add support for explicit mapping of this pointer in OpenMP 5.0. Example use case:
class S { int a; void foo() { #pragma omp target map (this[0]) a = 1; } };
Paths
| Differential D55982
[OPENMP] Add support for explicit mapping of classes using 'this' pointer ClosedPublic Authored by patricklyster on Dec 20 2018, 7:19 PM.
Details Summary Add support for explicit mapping of this pointer in OpenMP 5.0. Example use case: class S { int a; void foo() { #pragma omp target map (this[0]) a = 1; } };
Diff Detail
Revision Contents
Diff 179235 clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/target_ast_print.cpp
clang/test/OpenMP/target_codegen.cpp
clang/test/OpenMP/target_messages.cpp
|