[Openmp-commits] [clang] [flang] [llvm] [openmp] [clang][OpenMP] New OpenMP 6.0 threadset clause (PR #135807)

Krzysztof Parzyszek via Openmp-commits openmp-commits at lists.llvm.org
Tue Oct 7 12:28:02 PDT 2025


================
@@ -1426,6 +1426,21 @@ ThreadLimit make(const parser::OmpClause::ThreadLimit &inp,
   return ThreadLimit{/*Threadlim=*/makeExpr(inp.v, semaCtx)};
 }
 
+Threadset make(const parser::OmpClause::Threadset &inp,
+               semantics::SemanticsContext &semaCtx) {
+  // inp.v -> parser::OmpThreadsetClause
+  using wrapped = parser::OmpThreadsetClause;
+
+  CLAUSET_ENUM_CONVERT( //
+      convert, wrapped::ThreadsetPolicy, Threadset::ThreadsetPolicy,
+      // clang-format off
+      MS(omp_pool, omp_pool)
+      MS(omp_team, omp_team)
----------------
kparzysz wrote:

Capitalize: Omp_Pool, Omp_Team.

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


More information about the Openmp-commits mailing list