NOTE: This is a WIP commit for discussion purposes!
This is the prototype OpenMPIRBuilder that can build #pragma omp parallel including privatization, outlining, and runtime check generation.
Paths
| Differential D61953
[OpenMP][IRBuilder][WIP] Prototype OpenMPIRBuilder AbandonedPublic Authored by jdoerfert on May 15 2019, 9:43 AM. Tokens "Like" token, awarded by ppenzin.
Details
Summary NOTE: This is a WIP commit for discussion purposes!
This is the prototype OpenMPIRBuilder that can build #pragma omp parallel including privatization, outlining, and runtime check generation.
Diff Detail Event TimelineComment Actions D69785 is a clean version of this so this one is obsolete. However, some of the parallel region handing code in here should be useful in the future.
Revision Contents
Diff 199616 clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
llvm/include/llvm/Transforms/Utils/OpenMPIRBuilder.h
llvm/lib/IR/BasicBlock.cpp
llvm/lib/Transforms/Utils/CMakeLists.txt
llvm/lib/Transforms/Utils/OpenMPIRBuilder.cpp
|