[llvm-branch-commits] [flang] [llvm] [mlir] [OpenMP][MLIR] Add num_threads clause with dims modifier support (PR #171767)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Jan 21 07:43:34 PST 2026


================
@@ -516,8 +516,8 @@ bool ClauseProcessor::processNumThreads(
     mlir::omp::NumThreadsClauseOps &result) const {
   if (auto *clause = findUniqueClause<omp::clause::NumThreads>()) {
     // OMPIRBuilder expects `NUM_THREADS` clause as a `Value`.
-    result.numThreads =
-        fir::getBase(converter.genExprValue(clause->v, stmtCtx));
+    result.numThreadsVars.push_back(
+        fir::getBase(converter.genExprValue(clause->v, stmtCtx)));
----------------
skc7 wrote:

Thanks for feedback. Updated this and ClauseT.h from llvm to accept list.

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


More information about the llvm-branch-commits mailing list