[clang] [flang] [llvm] [openmp] [OpenMP][Offload] Add support for dyn_groupprivate clause (PR #152651)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 8 00:08:39 PDT 2025
================
@@ -2725,6 +2727,22 @@ void OMPClausePrinter::VisitOMPXDynCGroupMemClause(
OS << ")";
}
+void OMPClausePrinter::VisitOMPDynGroupprivateClause(OMPDynGroupprivateClause *Node) {
+ OS << "dyn_groupprivate(";
+ if (Node->getFirstDynGroupprivateModifier() != OMPC_SCHEDULE_MODIFIER_unknown) {
+ OS << getOpenMPSimpleClauseTypeName(OMPC_dyn_groupprivate,
+ Node->getFirstDynGroupprivateModifier());
+ if (Node->getSecondDynGroupprivateModifier() != OMPC_SCHEDULE_MODIFIER_unknown) {
+ OS << ", ";
+ OS << getOpenMPSimpleClauseTypeName(OMPC_dyn_groupprivate,
+ Node->getSecondDynGroupprivateModifier());
+ }
+ OS << ": ";
+ }
+ Node->getSize()->printPretty(OS, nullptr, Policy, 0);
+ OS << ")";
----------------
arsenm wrote:
```suggestion
OS << ')';
```
https://github.com/llvm/llvm-project/pull/152651
More information about the llvm-commits
mailing list