[llvm-branch-commits] [OpenMP] Add OpenMP 6.0 taskgraph parsing/trivial semantics (PR #194050)

Amit Tiwari via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sat May 2 04:35:38 PDT 2026


================
@@ -5879,6 +5880,20 @@ void CodeGenFunction::EmitOMPTaskwaitDirective(const OMPTaskwaitDirective &S) {
   CGM.getOpenMPRuntime().emitTaskwaitCall(*this, S.getBeginLoc(), Data);
 }
 
+void CodeGenFunction::EmitOMPTaskgraphDirective(
+    const OMPTaskgraphDirective &S) {
+  const Expr *IfCond = nullptr;
+  for (const auto *C : S.getClausesOfKind<OMPIfClause>()) {
+    if (C->getNameModifier() == OMPD_unknown ||
+        C->getNameModifier() == OMPD_cancel) {
----------------
amitamd7 wrote:

```suggestion
        C->getNameModifier() == OMPD_taskgraph) {
```

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


More information about the llvm-branch-commits mailing list