[llvm] [Github][OpenMP] Adding rule for OpenMP label (PR #65331)

Jan Patrick Lehr via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 7 02:25:36 PDT 2023


https://github.com/jplehr updated https://github.com/llvm/llvm-project/pull/65331:

>From b3888adcf71c159aa242372bcd4d03765d31959c Mon Sep 17 00:00:00 2001
From: JP Lehr <JanPatrick.Lehr at amd.com>
Date: Tue, 5 Sep 2023 10:30:12 -0400
Subject: [PATCH 1/5] [Github][OpenMP] Adding rule for OpenMP label

Adds a first rule to add the OpenMP label for new PRs.
---
 .github/new-prs-labeler.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 79bd72c8f6602a1..20eaf65c7d81d25 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -243,6 +243,10 @@ tools:llvm-mca:
   - llvm/include/llvm/MCA/**/*
   - llvm/lib/MCA/**/*
 
+openmp:
+  - mlir/**/OpenMP/*
+  - openmp/**
+
 PGO:
   - llvm/lib/Transforms/Instrumentation/CGProfile.cpp
   - llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp

>From b450959210b0da0b25696b1456598e9cfb51caf1 Mon Sep 17 00:00:00 2001
From: JP Lehr <JanPatrick.Lehr at amd.com>
Date: Tue, 5 Sep 2023 16:08:49 -0400
Subject: [PATCH 2/5] fixup! [Github][OpenMP] Adding rule for OpenMP label

---
 .github/new-prs-labeler.yml | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 20eaf65c7d81d25..5913155a1248a26 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -244,7 +244,27 @@ tools:llvm-mca:
   - llvm/lib/MCA/**/*
 
 openmp:
+  - clang/lib/Headers/openmp_wrappers/*
+  - clang/lib/CodeGen/CGOpenMPRuntime.cpp
+  - clang/lib/CodeGen/CGOpenMPRuntime.h
+  - clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+  - clang/lib/CodeGen/CGOpenMPRuntimeGPU.h
+  - clang/lib/Sema/SemaOpenMP.cpp
+  - clang/test/OpenMP/*
+  - flang/test/**/OpenMP/*
+  - flang/lib/Lower/OpenMP.cpp
+  - flang/lib/Semantics/resolve-directives.cpp
+  - flang/lib/Semantics/check-omp-structure.cpp
+  - flang/lib/Optimizer/Transforms/OMP*
+  - flang/test/Fir/convert-to-llvm-openmp-and-fir.fir
+  - flang/test/Lower/OpenMP/*
+  - flang/test/Transforms/omp*
   - mlir/**/OpenMP/*
+  - mlir/test/Target/LLVMIR/openmp*
+  - llvm/lib/Frontend/OpenMP/*
+  - llvm/include/llvm/Frontend/OpenMP/*
+  - llvm/unittests/Frontend/OpenMP*
+  - llvm/test/Transforms/OpenMP/*
   - openmp/**
 
 PGO:

>From e28c6c62b65cd8cda2db78f350ca6dce08cac469 Mon Sep 17 00:00:00 2001
From: JP Lehr <JanPatrick.Lehr at amd.com>
Date: Tue, 5 Sep 2023 16:29:19 -0400
Subject: [PATCH 3/5] fixup! fixup! [Github][OpenMP] Adding rule for OpenMP
 label

---
 .github/new-prs-labeler.yml | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 5913155a1248a26..08b51235f4c8889 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -244,13 +244,24 @@ tools:llvm-mca:
   - llvm/lib/MCA/**/*
 
 openmp:
+  - clang/include/clang/Basic/OpenMP*
+  - clang/include/clang/AST/OpenMPClause.h
+  - clang/include/clang/AST/DeclOpenMP.h
+  - clang/include/clang/AST/ExprOpenMP.h
+  - clang/include/clang/AST/StmtOpenMP.h
+  - clang/lib/AST/DeclOpenMP.cpp
+  - clang/lib/AST/OpenMPClause.cpp
+  - clang/lib/AST/StmtOpenMP.cpp
   - clang/lib/Headers/openmp_wrappers/*
-  - clang/lib/CodeGen/CGOpenMPRuntime.cpp
-  - clang/lib/CodeGen/CGOpenMPRuntime.h
-  - clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
-  - clang/lib/CodeGen/CGOpenMPRuntimeGPU.h
+  - clang/lib/Parse/ParseOpenMP.cpp
+  - clang/lib/Basic/OpenMPKinds.cpp
+  - clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp
+  - clang/lib/Driver/ToolChains/AMDGPUOpenMP.h
+  - clang/lib/CodeGen/CgStmtOpenMP.cpp
+  - clang/lib/CodeGen/CGOpenMP*
   - clang/lib/Sema/SemaOpenMP.cpp
   - clang/test/OpenMP/*
+  - clang/test/AST/ast-dump-openmp-*
   - flang/test/**/OpenMP/*
   - flang/lib/Lower/OpenMP.cpp
   - flang/lib/Semantics/resolve-directives.cpp
@@ -262,7 +273,9 @@ openmp:
   - mlir/**/OpenMP/*
   - mlir/test/Target/LLVMIR/openmp*
   - llvm/lib/Frontend/OpenMP/*
+  - llvm/lib/Transforms/IPO/OpenMPOpt.cpp
   - llvm/include/llvm/Frontend/OpenMP/*
+  - llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
   - llvm/unittests/Frontend/OpenMP*
   - llvm/test/Transforms/OpenMP/*
   - openmp/**

>From 3d9cc2058f385cd9b1b1ad5123f69af0fef4b951 Mon Sep 17 00:00:00 2001
From: JP Lehr <JanPatrick.Lehr at amd.com>
Date: Thu, 7 Sep 2023 04:57:38 -0400
Subject: [PATCH 4/5] fixup! fixup! fixup! [Github][OpenMP] Adding rule for
 OpenMP label

---
 .github/new-prs-labeler.yml | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 08b51235f4c8889..7c27e6062281fec 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -243,7 +243,7 @@ tools:llvm-mca:
   - llvm/include/llvm/MCA/**/*
   - llvm/lib/MCA/**/*
 
-openmp:
+openmp:clang:
   - clang/include/clang/Basic/OpenMP*
   - clang/include/clang/AST/OpenMPClause.h
   - clang/include/clang/AST/DeclOpenMP.h
@@ -262,6 +262,14 @@ openmp:
   - clang/lib/Sema/SemaOpenMP.cpp
   - clang/test/OpenMP/*
   - clang/test/AST/ast-dump-openmp-*
+  - llvm/lib/Frontend/OpenMP/*
+  - llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+  - llvm/include/llvm/Frontend/OpenMP/*
+  - llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
+  - llvm/unittests/Frontend/OpenMP*
+  - llvm/test/Transforms/OpenMP/*
+
+openmp:flang:
   - flang/test/**/OpenMP/*
   - flang/lib/Lower/OpenMP.cpp
   - flang/lib/Semantics/resolve-directives.cpp
@@ -272,13 +280,12 @@ openmp:
   - flang/test/Transforms/omp*
   - mlir/**/OpenMP/*
   - mlir/test/Target/LLVMIR/openmp*
-  - llvm/lib/Frontend/OpenMP/*
-  - llvm/lib/Transforms/IPO/OpenMPOpt.cpp
-  - llvm/include/llvm/Frontend/OpenMP/*
-  - llvm/include/llvm/Transforms/IPO/OpenMPOpt.h
-  - llvm/unittests/Frontend/OpenMP*
-  - llvm/test/Transforms/OpenMP/*
-  - openmp/**
+
+openmp:libomp:
+  - any: ['openmp/**', '!openmp/libomptarget/*']
+
+openmp:libomptarget:
+  - any: ['openmp/libomptarget/**', '!openmp/runtime/*']
 
 PGO:
   - llvm/lib/Transforms/Instrumentation/CGProfile.cpp

>From e5eadcd50ec00a429b19dc5abe0009012c9c2858 Mon Sep 17 00:00:00 2001
From: JP Lehr <JanPatrick.Lehr at amd.com>
Date: Thu, 7 Sep 2023 05:25:12 -0400
Subject: [PATCH 5/5] fixup! fixup! fixup! fixup! [Github][OpenMP] Adding rule
 for OpenMP label

---
 .github/new-prs-labeler.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 7c27e6062281fec..86e1cba81555e9e 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -285,7 +285,7 @@ openmp:libomp:
   - any: ['openmp/**', '!openmp/libomptarget/*']
 
 openmp:libomptarget:
-  - any: ['openmp/libomptarget/**', '!openmp/runtime/*']
+  - any: ['openmp/**', '!openmp/runtime/*']
 
 PGO:
   - llvm/lib/Transforms/Instrumentation/CGProfile.cpp



More information about the llvm-commits mailing list