[flang-commits] [flang] [llvm] [mlir] [flang][OpenMP] Enable tiling (PR #143715)

Michael Kruse via flang-commits flang-commits at lists.llvm.org
Tue Aug 19 05:09:17 PDT 2025


================
@@ -317,6 +317,38 @@ class OpenMP_DeviceClauseSkip<
 
 def OpenMP_DeviceClause : OpenMP_DeviceClauseSkip<>;
 
+//===----------------------------------------------------------------------===//
+// V5.2: [XX.X] `collapse` clause
+//===----------------------------------------------------------------------===//
+
+class OpenMP_CollapseClauseSkip<
----------------
Meinersbur wrote:

[not a change request] `OpenMP_CollapseClause` was removed in #99506 because it become redundant with `OpenMP_LoopRelatedClause`. I see the number of affected loops stored `OpenMP_LoopRelatedClause` (determined by collapse+ordered+sizes) can now diverge from the number of loops collapsed for the workshare/distribute-loop/taskloop constructs. I assume this is why it is re-added.

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


More information about the flang-commits mailing list