[llvm-branch-commits] [flang] [flang][OpenMP] Extend `do concurrent` mapping to multi-range loops (PR #127634)

Sergio Afonso via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Mar 18 04:32:19 PDT 2025


================
@@ -28,64 +28,80 @@ namespace looputils {
 /// Stores info needed about the induction/iteration variable for each `do
 /// concurrent` in a loop nest.
 struct InductionVariableInfo {
+  InductionVariableInfo(fir::DoLoopOp doLoop) { populateInfo(doLoop); }
+
   /// The operation allocating memory for iteration variable.
   mlir::Operation *iterVarMemDef;
-};
+  /// the operation(s) updating the iteration variable with the current
----------------
skatrak wrote:

```suggestion
  /// The operation(s) updating the iteration variable with the current
```

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


More information about the llvm-branch-commits mailing list