[flang-commits] [clang] [flang] [llvm] [CLANG][OpenMP] Add support for OpenMP6.0 transparent clause (PR #166810)

Alexey Bataev via flang-commits flang-commits at lists.llvm.org
Mon Dec 15 05:34:44 PST 2025


================
@@ -229,6 +229,15 @@ unsigned clang::getOpenMPSimpleClauseType(OpenMPClauseKind Kind, StringRef Str,
       return OMPC_THREADSET_unknown;
     return Type;
   }
+  case OMPC_transparent: {
+    unsigned Type = llvm::StringSwitch<unsigned>(Str)
+#define OPENMP_TRANSPARENT_KIND(Name) .Case(#Name, OMPC_TRANSPARENT_##Name)
+#include "clang/Basic/OpenMPKinds.def"
+                        .Default(OMPC_TRANSPARENT_unknown);
+    if (LangOpts.OpenMP < 60)
+      return OMPC_TRANSPARENT_unknown;
+    return Type;
+  }
----------------
alexey-bataev wrote:

Unused

https://github.com/llvm/llvm-project/pull/166810


More information about the flang-commits mailing list