[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-18 Thread Julian Brown via llvm-branch-commits
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 '

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-18 Thread Julian Brown via llvm-branch-commits
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:/

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-17 Thread Julian Brown via llvm-branch-commits
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

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-17 Thread Julian Brown via 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

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-03 Thread Julian Brown via llvm-branch-commits
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 _

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-10-02 Thread Julian Brown via llvm-branch-commits
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 _

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-09-26 Thread Julian Brown via llvm-branch-commits
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

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-09-26 Thread Julian Brown via llvm-branch-commits
@@ -5954,6 +5976,48 @@ void CGOpenMPRuntime::emitTaskwaitCall(CodeGenFunction &CGF, SourceLocation Loc, Region->emitUntiedSwitch(CGF); } +void CGOpenMPRuntime::emitTaskgraphCall(CodeGenFunction &CGF, +SourceLocation Loc, +

[llvm-branch-commits] [clang] [llvm] [openmp] [OpenMP] Taskgraph Clang 'record and replay' frontend support (PR #159774)

2025-09-26 Thread Julian Brown via llvm-branch-commits
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 '