[llvm] 951e43f - [OpenMPOpt][NFC] Change ICV macros for initial value
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 26 08:37:58 PDT 2020
Author: sstefan1
Date: 2020-06-26T15:34:43Z
New Revision: 951e43f357ec3ee0ffc570aea9cbf19871696c42
URL: https://github.com/llvm/llvm-project/commit/951e43f357ec3ee0ffc570aea9cbf19871696c42
DIFF: https://github.com/llvm/llvm-project/commit/951e43f357ec3ee0ffc570aea9cbf19871696c42.diff
LOG: [OpenMPOpt][NFC] Change ICV macros for initial value
This fixes build breaks when system headers are difining FALSE.
Added:
Modified:
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def b/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
index 1042f6c8630d..05e9e950bc7d 100644
--- a/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
+++ b/llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
@@ -322,10 +322,10 @@ __OMP_FUNCTION_TYPE(TaskRoutineEntry, false, Int32, Int32,
#define __ICV_DATA_ENV(Name, EnvVarName, Init) \
ICV_DATA_ENV(ICV_##Name, #Name, #EnvVarName, Init)
-__ICV_DATA_ENV(nthreads, OMP_NUM_THREADS, IMPLEMENTATION_DEFINED)
-__ICV_DATA_ENV(active_levels, NONE, ZERO)
-__ICV_DATA_ENV(cancel, OMP_CANCELLATION, FALSE)
-__ICV_DATA_ENV(__last, last, LAST)
+__ICV_DATA_ENV(nthreads, OMP_NUM_THREADS, ICV_IMPLEMENTATION_DEFINED)
+__ICV_DATA_ENV(active_levels, NONE, ICV_ZERO)
+__ICV_DATA_ENV(cancel, OMP_CANCELLATION, ICV_FALSE)
+__ICV_DATA_ENV(__last, last, ICV_LAST)
#undef __ICV_DATA_ENV
#undef ICV_DATA_ENV
diff --git a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
index 68ac5044c982..03835bcae5f5 100644
--- a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+++ b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
@@ -222,17 +222,17 @@ struct OMPInformationCache : public InformationCache {
ICV.InitKind = Init; \
ICV.EnvVarName = _EnvVarName; \
switch (ICV.InitKind) { \
- case IMPLEMENTATION_DEFINED: \
+ case ICV_IMPLEMENTATION_DEFINED: \
ICV.InitValue = nullptr; \
break; \
- case ZERO: \
+ case ICV_ZERO: \
ICV.InitValue = \
ConstantInt::get(Type::getInt32Ty(Int32->getContext()), 0); \
break; \
- case FALSE: \
+ case ICV_FALSE: \
ICV.InitValue = ConstantInt::getFalse(Int1->getContext()); \
break; \
- case LAST: \
+ case ICV_LAST: \
break; \
} \
}
More information about the llvm-commits
mailing list