summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Frontend/OpenMP/OMPConstants.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2019-12-26 11:23:38 -0600
committerJohannes Doerfert <johannes@jdoerfert.de>2019-12-30 13:57:13 -0600
commit10fedd94b4326225de4a8a1fc53594cebd501246 (patch)
treedd879d47e38f020829c97fa830e87480af181aa1 /llvm/lib/Frontend/OpenMP/OMPConstants.cpp
parent000c6a5038bc654946b4348e586d685077b06943 (diff)
downloadbcm5719-llvm-10fedd94b4326225de4a8a1fc53594cebd501246.tar.gz
bcm5719-llvm-10fedd94b4326225de4a8a1fc53594cebd501246.zip
[OpenMP] Use the OpenMPIRBuilder for `omp parallel`
This allows to use the OpenMPIRBuilder for parallel regions. Code was extracted from D61953 and adapted to work with the new version (D70109). All but one feature should be supported. An update of this patch will provide test coverage and privatization other than shared. Reviewed By: fghanim Differential Revision: https://reviews.llvm.org/D70290
Diffstat (limited to 'llvm/lib/Frontend/OpenMP/OMPConstants.cpp')
-rw-r--r--llvm/lib/Frontend/OpenMP/OMPConstants.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Frontend/OpenMP/OMPConstants.cpp b/llvm/lib/Frontend/OpenMP/OMPConstants.cpp
index 67d88ffb17a..ec0733903e9 100644
--- a/llvm/lib/Frontend/OpenMP/OMPConstants.cpp
+++ b/llvm/lib/Frontend/OpenMP/OMPConstants.cpp
@@ -65,7 +65,7 @@ void llvm::omp::types::initializeTypes(Module &M) {
#define OMP_TYPE(VarName, InitValue) VarName = InitValue;
#define OMP_FUNCTION_TYPE(VarName, IsVarArg, ReturnType, ...) \
VarName = FunctionType::get(ReturnType, {__VA_ARGS__}, IsVarArg); \
- VarName##Ptr = PointerType::getUnqual(T);
+ VarName##Ptr = PointerType::getUnqual(VarName);
#define OMP_STRUCT_TYPE(VarName, StructName, ...) \
T = M.getTypeByName(StructName); \
if (!T) \
OpenPOWER on IntegriCloud