https://github.com/jtb20 updated
https://github.com/llvm/llvm-project/pull/159774
>From 1837237122980978081711645ae4b07f41291d37 Mon Sep 17 00:00:00 2001
From: Julian Brown
Date: Mon, 15 Sep 2025 05:25:55 -0500
Subject: [PATCH 1/4] [OpenMP] Taskgraph frontend support
This is a version of the '
jtb20 wrote:
OK, like that I think. It works better to use a `user//branch` branch
than a regular branch on a GitHub fork.
https://github.com/llvm/llvm-project/pull/159774
___
llvm-branch-commits mailing list
[email protected]
https:/
https://github.com/jtb20 edited https://github.com/llvm/llvm-project/pull/159774
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1446,6 +1446,9 @@ def is_unexposed(self):
# OpenMP stripe directive.
OMP_STRIPE_DIRECTIVE = 310
+# OpenMP taskgraph directive.
+OMP_TASKGRAPH_DIRECTIVE = 311
+
jtb20 wrote:
I've changed the number to 312 (but I don't think the other patch
jtb20 wrote:
This rebased version mentions partial taskgraph support in
`clang/docs/ReleaseNotes.rst`. There's already a table entry regarding
record-and-replay taskgraph support's in-progress status in
`clang/docs/OpenMPSupport.rst`.
https://github.com/llvm/llvm-project/pull/159774
_
jtb20 wrote:
@alexey-bataev actually I'm not sure these patches bring the 'taskgraph'
implementation to a level that is ready to announce as a supported feature in
the documentation yet -- what did you have in mind?
https://github.com/llvm/llvm-project/pull/159774
_
jtb20 wrote:
> clang unit tests (parsing, sema, codegen) are required. Also, need to update
> OpenMP.rst and ReleseNotes docs
I added a couple of tests, but forgot about the docs. I'll push again in a
bit...
https://github.com/llvm/llvm-project/pull/159774
@@ -5954,6 +5976,48 @@ void CGOpenMPRuntime::emitTaskwaitCall(CodeGenFunction
&CGF, SourceLocation Loc,
Region->emitUntiedSwitch(CGF);
}
+void CGOpenMPRuntime::emitTaskgraphCall(CodeGenFunction &CGF,
+SourceLocation Loc,
+
https://github.com/jtb20 updated
https://github.com/llvm/llvm-project/pull/159774
>From 56dc3e12256472425106c8b059bdc6dfad6c4fdd Mon Sep 17 00:00:00 2001
From: Julian Brown
Date: Mon, 15 Sep 2025 05:25:55 -0500
Subject: [PATCH 1/3] [OpenMP] Taskgraph frontend support
This is a version of the '