[llvm-branch-commits] [flang] [mlir] [OpenMP][MLIR] Add thread_limit with dims modifier support (PR #171825)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Jan 16 20:53:48 PST 2026


================
@@ -1452,15 +1452,49 @@ class OpenMP_ThreadLimitClauseSkip<
   > : OpenMP_Clause<traits, arguments, assemblyFormat, description,
                     extraClassDeclaration> {
   let arguments = (ins
-    Optional<AnyInteger>:$thread_limit
+    Variadic<IntLikeType>:$thread_limit_vals
   );
 
   let optAssemblyFormat = [{
-    `thread_limit` `(` $thread_limit `:` type($thread_limit) `)`
+    `thread_limit` `(` custom<ThreadLimitClause>(
+      $thread_limit_vals, type($thread_limit_vals)
+    ) `)`
----------------
skc7 wrote:

Removed custom parser/printer. Thanks for feedback.

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


More information about the llvm-branch-commits mailing list