This patch handles the Clang code generation phase for the OpenMP data sharing infrastructure.
TODO: add a more detailed description.
Paths
| Differential D43660
[OpenMP] Add OpenMP data sharing infrastructure using global memory ClosedPublic Authored by gtbercea on Feb 22 2018, 4:52 PM.
Details Summary This patch handles the Clang code generation phase for the OpenMP data sharing infrastructure. TODO: add a more detailed description.
Diff Detail
Event TimelineHerald added subscribers: cfe-commits, guansong, jholewinski. · View Herald TranscriptFeb 22 2018, 4:52 PM
This revision is now accepted and ready to land.Mar 1 2018, 8:16 AM Comment Actions Patch splitting: limit support in this patch to standalone target regions only. Support for combined directives will be fully covered in a subsequent patch. Closed by commit rC327513: [OpenMP] Add OpenMP data sharing infrastructure using global memory (authored by gbercea). · Explain WhyMar 14 2018, 7:21 AM Closed by commit rL327513: [OpenMP] Add OpenMP data sharing infrastructure using global memory (authored by gbercea). · Explain Why This revision was automatically updated to reflect the committed changes. This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 135565 lib/CodeGen/CGDecl.cpp
lib/CodeGen/CGOpenMPRuntime.h
lib/CodeGen/CGOpenMPRuntime.cpp
lib/CodeGen/CGOpenMPRuntimeNVPTX.h
lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CodeGenFunction.cpp
test/OpenMP/nvptx_parallel_codegen.cpp
|
Do we need this function at all?