[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