[flang-commits] [flang] [flang][do concurrent] Re-model `reduce` to match reductions are modelled in OpenMP and OpenACC (PR #145837)
Valentin Clement バレンタイン クレメン via flang-commits
flang-commits at lists.llvm.org
Thu Jun 26 11:19:28 PDT 2025
================
@@ -2100,6 +2101,46 @@ class FirConverter : public Fortran::lower::AbstractConverter {
}
}
+ llvm::SmallVector<bool> reduceVarByRef;
+ llvm::SmallVector<mlir::Attribute> reductionDeclSymbols;
+ llvm::SmallVector<mlir::Attribute> nestReduceAttrs;
+
+ for (const auto &reduceOp : info.reduceOperatorList) {
+ nestReduceAttrs.push_back(
+ fir::ReduceAttr::get(builder->getContext(), reduceOp));
+ }
----------------
clementval wrote:
braces
https://github.com/llvm/llvm-project/pull/145837
More information about the flang-commits
mailing list