[OpenMPOpt][NFC] Change ICV macros for initial value
authorsstefan1 <s_stefan@outlook.com>
Fri, 26 Jun 2020 15:32:06 +0000 (15:32 +0000)
committersstefan1 <s_stefan@outlook.com>
Fri, 26 Jun 2020 15:34:43 +0000 (15:34 +0000)
This fixes build breaks when system headers are difining FALSE.

llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
llvm/lib/Transforms/IPO/OpenMPOpt.cpp

index 1042f6c..05e9e95 100644 (file)
@@ -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
index 68ac504..03835bc 100644 (file)
@@ -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;                                                                   \
     }                                                                          \
   }