[llvm] Add regalloc team to CODEOWNERS (PR #65208)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 3 06:10:18 PDT 2023


https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/65208:

>From eaecd6f43d67024414512d9d205982e7630192f2 Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Sat, 2 Sep 2023 09:14:11 -0400
Subject: [PATCH 1/2] Add regalloc team to CODEOWNERS

---
 .github/CODEOWNERS | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1e07ddeab5c832..da631d03eb87cc 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -395,6 +395,36 @@ flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 /llvm/utils/TableGen/CodeGenDAG* @llvm/pr-subscribers-selectiondag
 /llvm/utils/TableGen/DAGISel* @llvm/pr-subscribers-selectiondag
 
+# register allocation
+/llvm/include/CodeGen/RegAlloc* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/*Regalloc* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/Register* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/LiveRange* @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/SlotIndexes.h @llvm/pr-subscribers-regalloc
+/llvm/include/CodeGen/VirtRegMap.h @llvm/pr-subscribers-regalloc
+/llvm/include/PBQP/ @llvm/pr-subscribers-regalloc
+/llvm/include/PBQPRAConstraint.h @llvm/pr-subscribers-regalloc
+/llvm/include/llvm/CodeGen/Spiller.h @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/*RegAlloc* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/*Register* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/PHIElimination* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/SplitKit* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/InlineSpiller* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/ProcessImplicitDefs.cpp @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/RenameIndependentSubregs.cpp @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/InterferenceCache* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/CalcSpillWeights* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/RegUsage* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/MachineCopyPropagation* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/SpillPlacement* @llvm/pr-subscribers-regalloc
+/llvm/lib/CodeGen/SlotIndexes* @llvm/pr-subscribers-regalloc
+
 # function-specialization
 /llvm/include/llvm/Transforms/Utils/SCCPSolver.h @llvm/pr-subscribers-function-specialization
 /llvm/lib/Transforms/Utils/SCCPSolver.cpp @llvm/pr-subscribers-function-specialization

>From 4dfd34e24fb4ff86c61664baa0e8c1174f952f25 Mon Sep 17 00:00:00 2001
From: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: Sun, 3 Sep 2023 09:09:38 -0400
Subject: [PATCH 2/2] Try to refine regalloc paths

---
 .github/CODEOWNERS | 43 ++++++++++++++++++-------------------------
 1 file changed, 18 insertions(+), 25 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index da631d03eb87cc..498af837caa8ea 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -396,34 +396,27 @@ flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 /llvm/utils/TableGen/DAGISel* @llvm/pr-subscribers-selectiondag
 
 # register allocation
-/llvm/include/CodeGen/RegAlloc* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/*Regalloc* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/Register* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/LiveRange* @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/SlotIndexes.h @llvm/pr-subscribers-regalloc
-/llvm/include/CodeGen/VirtRegMap.h @llvm/pr-subscribers-regalloc
+/llvm/**/*RegAlloc @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/Register* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/LiveRange* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/SlotIndexes.h @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/VirtRegMap.h @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/PHIElimination* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/SplitKit* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/InlineSpiller* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/ProcessImplicitDefs.cpp @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/RenameIndependentSubregs.cpp @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/InterferenceCache* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/CalcSpillWeights* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/RegUsage* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/MachineCopyPropagation* @llvm/pr-subscribers-regalloc
+/llvm/**/CodeGen/SpillPlacement* @llvm/pr-subscribers-regalloc
 /llvm/include/PBQP/ @llvm/pr-subscribers-regalloc
 /llvm/include/PBQPRAConstraint.h @llvm/pr-subscribers-regalloc
 /llvm/include/llvm/CodeGen/Spiller.h @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/*RegAlloc* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/*Register* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/PHIElimination* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/SplitKit* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/InlineSpiller* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/ProcessImplicitDefs.cpp @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/RenameIndependentSubregs.cpp @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/InterferenceCache* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/CalcSpillWeights* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/RegUsage* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/MachineCopyPropagation* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/SpillPlacement* @llvm/pr-subscribers-regalloc
-/llvm/lib/CodeGen/SlotIndexes* @llvm/pr-subscribers-regalloc
 
 # function-specialization
 /llvm/include/llvm/Transforms/Utils/SCCPSolver.h @llvm/pr-subscribers-function-specialization



More information about the llvm-commits mailing list