[clang] [flang] [llvm] [CLANG][OpenMP] Add support for OpenMP6.0 transparent clause (PR #166810)
Abhinav Gaba via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 2 12:46:58 PST 2025
================
@@ -608,6 +617,16 @@ const char *clang::getOpenMPSimpleClauseTypeName(OpenMPClauseKind Kind,
#include "clang/Basic/OpenMPKinds.def"
}
llvm_unreachable("Invalid OpenMP 'threadset' clause modifier");
+ case OMPC_transparent:
+ switch (Type) {
+ case OMPC_TRANSPARENT_unknown:
+ return "unknown";
+#define OPENMP_TRANSPARENT_KIND(Name) \
+ case OMPC_TRANSPARENT_##Name: \
+ return #Name;
+#include "clang/Basic/OpenMPKinds.def"
+ }
+ llvm_unreachable("Invalid OpenMP 'transparent' clause modifier");
----------------
abhinavgaba wrote:
It's not really a modifier. `argument` would be more appropriate.
https://github.com/llvm/llvm-project/pull/166810
More information about the llvm-commits
mailing list