[llvm] Add CODEOWNERS file (PR #65131)

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 1 11:21:54 PDT 2023


https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/65131:

>From 1ab78e9c375772f37665b270efe9fa6fc8e4f9a4 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Wed, 30 Aug 2023 21:59:11 -0700
Subject: [PATCH 01/17] Add CODEOWNERS file

---
 .github/CODEOWNERS | 181 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 181 insertions(+)
 create mode 100644 .github/CODEOWNERS

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
new file mode 100644
index 000000000000000..eb0f2a55d96b03a
--- /dev/null
+++ b/.github/CODEOWNERS
@@ -0,0 +1,181 @@
+.github/workflows/** @llvm/pr-subscribers-pr-subscribers-github-workflow
+/clang/*/Driver/ @llvm/pr-subscribers-clang-driver
+/compiler-rt/*/*san* @llvm/pr-subscribers-sanitizer
+/compiler-rt/*/xray/ @llvm/pr-subscribers-xray
+/llvm/*/LTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/*/Linker/ @llvm/pr-subscribers-llvm-lto
+/llvm/*/MC/ @llvm/pr-subscribers-llvm-mc
+/llvm/*/ThinLTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/include/llvm/ObjectYAML/ @llvm/pr-subscribers-objectyaml
+/llvm/lib/ObjectYAML/ @llvm/pr-subscribers-objectyaml
+/llvm/lib/Transforms/Instrumentation/*Sanitizer* @llvm/pr-subscribers-sanitizer
+/llvm/test/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
+/llvm/test/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+/llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
+/llvm/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
+/llvm/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+clang/** @llvm/pr-subscribers-clang
+clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
+clang/docs/StandardCPlusPlusModules.rst @llvm/pr-subscribers-modules
+clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+clang/include/clang/AST/AbstractBasicReader.h @llvm/pr-subscribers-modules
+clang/include/clang/AST/AbstractBasicWriter.h @llvm/pr-subscribers-modules
+clang/include/clang/AST/AbstractTypeReader.h @llvm/pr-subscribers-modules
+clang/include/clang/AST/AbstractTypeWriter.h @llvm/pr-subscribers-modules
+clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
+clang/include/clang/AST/PropertiesBase.td @llvm/pr-subscribers-modules
+clang/include/clang/AST/TypeProperties.td @llvm/pr-subscribers-modules
+clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
+clang/include/clang/Basic/Module.h @llvm/pr-subscribers-modules
+clang/include/clang/CodeGen/** @llvm/pr-subscribers-clang-codegen
+clang/include/clang/Frontend/PrecompiledPreamble.h @llvm/pr-subscribers-modules
+clang/include/clang/Lex/ModuleLoader.h @llvm/pr-subscribers-modules
+clang/include/clang/Lex/ModuleMap.h @llvm/pr-subscribers-modules
+clang/include/clang/Serialization/* @llvm/pr-subscribers-modules
+clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+clang/lib/AST/ODRHash.cpp @llvm/pr-subscribers-modules
+clang/lib/AST/StmtProfile.cpp @llvm/pr-subscribers-modules
+clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
+clang/lib/Basic/Module.cpp @llvm/pr-subscribers-modules
+clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
+clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
+clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
+clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
+clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
+clang/lib/Frontend/ModuleDependencyCollector.cpp @llvm/pr-subscribers-modules
+clang/lib/Frontend/PrecompiledPreamble.cpp @llvm/pr-subscribers-modules
+clang/lib/Lex/ModuleMap.cpp @llvm/pr-subscribers-modules
+clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
+clang/lib/Sema/SemaModule.cpp @llvm/pr-subscribers-modules
+clang/lib/Serialization/* @llvm/pr-subscribers-modules
+clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+clang/test/CXX/module/* @llvm/pr-subscribers-modules
+clang/test/CodeGenCoroutines/* @llvm/pr-subscribers-coroutines
+clang/test/Modules/* @llvm/pr-subscribers-modules
+clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
+clang/unittests/Serialization/* @llvm/pr-subscribers-modules
+clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+compiler-rt/lib/memprof/* @llvm/pr-subscribers-pgo
+compiler-rt/lib/profile/* @llvm/pr-subscribers-pgo
+compiler-rt/test/memprof/* @llvm/pr-subscribers-pgo
+compiler-rt/test/profile/* @llvm/pr-subscribers-pgo
+flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
+flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
+flang/lib/Frontend @llvm/pr-subscribers-flang-driver
+flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
+flang/test/Driver @llvm/pr-subscribers-flang-driver
+flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
+flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
+libcxx/** @llvm/pr-subscribers-libcxx
+libcxxabi/** @llvm/pr-subscribers-libcxxabi
+libunwind/** @llvm/pr-subscribers-libunwind
+llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
+llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
+llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
+llvm/docs/TestingGuide.rst @llvm/pr-subscribers-testing-tools
+llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
+llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
+llvm/include/llvm/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
+llvm/include/llvm/MCA/** @llvm/pr-subscribers-llvm-mca
+llvm/include/llvm/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
+llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
+llvm/lib/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
+llvm/lib/MCA/** @llvm/pr-subscribers-llvm-mca
+llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
+llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
+llvm/lib/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+llvm/lib/Transforms/Instrumentation/* @llvm/pr-subscribers-pgo
+llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
+llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
+llvm/test/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/test/Instrumentation/* @llvm/pr-subscribers-pgo
+llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
+llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
+llvm/test/tools/llvm-profdata/* @llvm/pr-subscribers-pgo
+llvm/test/tools/llvm-profgen/* @llvm/pr-subscribers-pgo
+llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-mca/** @llvm/pr-subscribers-llvm-mca
+llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
+llvm/tools/llvm-profdata/* @llvm/pr-subscribers-pgo
+llvm/tools/llvm-profgen/* @llvm/pr-subscribers-pgo
+llvm/unittests/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/unittests/ProfileData/* @llvm/pr-subscribers-pgo
+llvm/utils/FileCheck/** @llvm/pr-subscribers-testing-tools
+llvm/utils/count @llvm/pr-subscribers-testing-tools
+llvm/utils/lit/* @llvm/pr-subscribers-testing-tools
+llvm/utils/not @llvm/pr-subscribers-testing-tools
+llvm/utils/split-file @llvm/pr-subscribers-testing-tools
+mlir/** @llvm/pr-subscribers-mlir
+mlir//AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
+mlir//AMX/ @llvm/pr-subscribers-mlir-amx
+mlir//Affine/ @llvm/pr-subscribers-mlir-affine
+mlir//Arith/ @llvm/pr-subscribers-mlir-arith
+mlir//ArmNeon/ @llvm/pr-subscribers-mlir-neon
+mlir//ArmSME/ @llvm/pr-subscribers-mlir-sme
+mlir//ArmSVE/ @llvm/pr-subscribers-mlir-sve
+mlir//AsmParser/ @llvm/pr-subscribers-mlir-core
+mlir//Async/ @llvm/pr-subscribers-mlir-async
+mlir//Bufferization/ @llvm/pr-subscribers-mlir-bufferization
+mlir//Bytecode/ @llvm/pr-subscribers-mlir-core
+mlir//Complex/ @llvm/pr-subscribers-mlir-complex
+mlir//ControlFlow/ @llvm/pr-subscribers-mlir-cf
+mlir//DLTI/ @llvm/pr-subscribers-mlir-dlti
+mlir//Debug/ @llvm/pr-subscribers-mlir-core
+mlir//EmitC/ @llvm/pr-subscribers-mlir-emitc
+mlir//Func/ @llvm/pr-subscribers-mlir-func
+mlir//IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
+mlir//IRDL/ @llvm/pr-subscribers-mlir-irdl
+mlir//Index/ @llvm/pr-subscribers-mlir-index
+mlir//LLVM @llvm/pr-subscribers-mlir-llvm
+mlir//MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
+mlir//Math/ @llvm/pr-subscribers-mlir-math
+mlir//MemRef/ @llvm/pr-subscribers-mlir-memref
+mlir//NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
+mlir//OpenACC/ @llvm/pr-subscribers-mlir-openacc
+mlir//OpenMP/ @llvm/pr-subscribers-mlir-openmp
+mlir//PDL @llvm/pr-subscribers-mlir-pdl
+mlir//Parser/ @llvm/pr-subscribers-mlir-core
+mlir//Pass/ @llvm/pr-subscribers-mlir-core
+mlir//Quant/ @llvm/pr-subscribers-mlir-quant
+mlir//Reducer/ @llvm/pr-subscribers-mlir-core
+mlir//SCF/ @llvm/pr-subscribers-mlir-scf
+mlir//SPIRV/ @llvm/pr-subscribers-mlir-spirv
+mlir//Shape/ @llvm/pr-subscribers-mlir-shape
+mlir//SparseTensor/ @llvm/pr-subscribers-mlir-sparse
+mlir//Support/ @llvm/pr-subscribers-mlir-core
+mlir//Tensor/ @llvm/pr-subscribers-mlir-tensor
+mlir//Tosa/ @llvm/pr-subscribers-mlir-tosa
+mlir//Transforms/ @llvm/pr-subscribers-mlir-core
+mlir//UB/ @llvm/pr-subscribers-mlir-ub
+mlir//tools/ @llvm/pr-subscribers-mlir-core
+mlir/Bindings @llvm/pr-subscribers-mlir-bindings
+mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
+mlir/GPU @llvm/pr-subscribers-mlir-gpu @llvm/pr-subscribers-mlir-async
+mlir/TableGen @llvm/pr-subscribers-mlir-ods
+mlir/Vector @llvm/pr-subscribers-mlir-vector
+mlir/linalg @llvm/pr-subscribers-mlir-linalg
+mlir/tblgen @llvm/pr-subscribers-mlir-ods
+mlir/tools/** @llvm/pr-subscribers-mlir-core
+runtimes/** @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-libcxxabi @llvm/pr-subscribers-libunwind

>From 66bdc748d749a3546afcfdf790781e9d4e0118b3 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 12:54:32 -0700
Subject: [PATCH 02/17] Code review updates

* Added new teams for arm, aarch64, and openacc.
* Clened up MLIR paths.
* Removed trailing ** from  paths.
* Added / at the beginning of  paths.
---
 .github/CODEOWNERS | 216 ++++++++++++++++++++++++++-------------------
 1 file changed, 124 insertions(+), 92 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index eb0f2a55d96b03a..fb5b76f19249831 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,26 +1,81 @@
-.github/workflows/** @llvm/pr-subscribers-pr-subscribers-github-workflow
+/.github/workflows/ @llvm/pr-subscribers-github-workflow
+/clang/ @llvm/pr-subscribers-clang
 /clang/*/Driver/ @llvm/pr-subscribers-clang-driver
-/compiler-rt/*/*san* @llvm/pr-subscribers-sanitizer
+/clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
+/clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
+/clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
+/clang/include/clang/CodeGen/ @llvm/pr-subscribers-clang-codegen
+/clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
+/clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
+/clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
+/clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
+/clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
+/clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
+/clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
+/clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
+/clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
 /compiler-rt/*/xray/ @llvm/pr-subscribers-xray
+/compiler-rt/lib/*san* @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/interception/ @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/memprof/ @llvm/pr-subscribers-pgo
+/compiler-rt/lib/profile/ @llvm/pr-subscribers-pgo
+/compiler-rt/test/*san* @llvm/pr-subscribers-sanitizer
+/compiler-rt/test/memprof/ @llvm/pr-subscribers-pgo
+/compiler-rt/test/profile/ @llvm/pr-subscribers-pgo
+/flang/**/OpenACC/ @llvm/pr-subscribers-openacc
+/flang/docs/OpenACC.md @llvm/pr-subscribers-openacc
+/flang/include/flang/Lower/OpenACC.h @llvm/pr-subscribers-openacc
+/flang/lib/Lower/OpenACC.cpp @llvm/pr-subscribers-openacc
+/flang/lib/Parser/openacc-parsers.cpp @llvm/pr-subscribers-openacc
+/libcxx/ @llvm/pr-subscribers-libcxx
+/libcxxabi/ @llvm/pr-subscribers-libcxxabi
+/libunwind/ @llvm/pr-subscribers-libunwind
+/llvm/**/Frontend/OpenACC/ @llvm/pr-subscribers-openacc
 /llvm/*/LTO/ @llvm/pr-subscribers-llvm-lto
 /llvm/*/Linker/ @llvm/pr-subscribers-llvm-lto
 /llvm/*/MC/ @llvm/pr-subscribers-llvm-mc
 /llvm/*/ThinLTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
+/llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
 /llvm/include/llvm/ObjectYAML/ @llvm/pr-subscribers-objectyaml
 /llvm/lib/ObjectYAML/ @llvm/pr-subscribers-objectyaml
+/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
+/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
+/llvm/lib/Transforms/Instrumentation/ @llvm/pr-subscribers-pgo
 /llvm/lib/Transforms/Instrumentation/*Sanitizer* @llvm/pr-subscribers-sanitizer
+/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
+/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/llvm/test/Instrumentation/ @llvm/pr-subscribers-pgo
+/llvm/test/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
+/llvm/test/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
 /llvm/test/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/test/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+/llvm/tools/gold/ @llvm/pr-subscribers-llvm-lto
+/llvm/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
+/llvm/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
 /llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
 /llvm/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+/llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
+/llvm/unittests/ProfileData/* @llvm/pr-subscribers-pgo
+/mlir/ @llvm/pr-subscribers-mlir
+/mlir/**/Dialect/OpenACC//mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
+/mlir/lib/Conversion/OpenACCToSCF @llvm/pr-subscribers-openacc
+/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp @llvm/pr-subscribers-openacc
+/mlir/lib/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
+/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
+/mlir/test/Dialect/OpenACC @llvm/pr-subscribers-openacc
+/mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
+/runtimes/ @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-libcxxabi @llvm/pr-subscribers-libunwind
 clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
 clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
 clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-clang/** @llvm/pr-subscribers-clang
 clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
 clang/docs/StandardCPlusPlusModules.rst @llvm/pr-subscribers-modules
-clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
 clang/include/clang/AST/AbstractBasicReader.h @llvm/pr-subscribers-modules
 clang/include/clang/AST/AbstractBasicWriter.h @llvm/pr-subscribers-modules
 clang/include/clang/AST/AbstractTypeReader.h @llvm/pr-subscribers-modules
@@ -28,20 +83,15 @@ clang/include/clang/AST/AbstractTypeWriter.h @llvm/pr-subscribers-modules
 clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
 clang/include/clang/AST/PropertiesBase.td @llvm/pr-subscribers-modules
 clang/include/clang/AST/TypeProperties.td @llvm/pr-subscribers-modules
-clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
 clang/include/clang/Basic/Module.h @llvm/pr-subscribers-modules
-clang/include/clang/CodeGen/** @llvm/pr-subscribers-clang-codegen
 clang/include/clang/Frontend/PrecompiledPreamble.h @llvm/pr-subscribers-modules
 clang/include/clang/Lex/ModuleLoader.h @llvm/pr-subscribers-modules
 clang/include/clang/Lex/ModuleMap.h @llvm/pr-subscribers-modules
-clang/include/clang/Serialization/* @llvm/pr-subscribers-modules
-clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+clang/include/clang/Serialization/ @llvm/pr-subscribers-modules
 clang/lib/AST/ODRHash.cpp @llvm/pr-subscribers-modules
 clang/lib/AST/StmtProfile.cpp @llvm/pr-subscribers-modules
-clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
 clang/lib/Basic/Module.cpp @llvm/pr-subscribers-modules
 clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
-clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
 clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
 clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
 clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
@@ -50,18 +100,11 @@ clang/lib/Frontend/PrecompiledPreamble.cpp @llvm/pr-subscribers-modules
 clang/lib/Lex/ModuleMap.cpp @llvm/pr-subscribers-modules
 clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
 clang/lib/Sema/SemaModule.cpp @llvm/pr-subscribers-modules
-clang/lib/Serialization/* @llvm/pr-subscribers-modules
-clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
-clang/test/CXX/module/* @llvm/pr-subscribers-modules
-clang/test/CodeGenCoroutines/* @llvm/pr-subscribers-coroutines
-clang/test/Modules/* @llvm/pr-subscribers-modules
-clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
+clang/lib/Serialization/ @llvm/pr-subscribers-modules
+clang/test/CXX/module/ @llvm/pr-subscribers-modules
+clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
+clang/test/Modules/ @llvm/pr-subscribers-modules
 clang/unittests/Serialization/* @llvm/pr-subscribers-modules
-clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
-compiler-rt/lib/memprof/* @llvm/pr-subscribers-pgo
-compiler-rt/lib/profile/* @llvm/pr-subscribers-pgo
-compiler-rt/test/memprof/* @llvm/pr-subscribers-pgo
-compiler-rt/test/profile/* @llvm/pr-subscribers-pgo
 flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
 flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
 flang/lib/Frontend @llvm/pr-subscribers-flang-driver
@@ -69,32 +112,27 @@ flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
 flang/test/Driver @llvm/pr-subscribers-flang-driver
 flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
 flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
-libcxx/** @llvm/pr-subscribers-libcxx
-libcxxabi/** @llvm/pr-subscribers-libcxxabi
-libunwind/** @llvm/pr-subscribers-libunwind
 llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
 llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
 llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
 llvm/docs/TestingGuide.rst @llvm/pr-subscribers-testing-tools
 llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
 llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/include/llvm/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/include/llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
 llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
-llvm/include/llvm/MCA/** @llvm/pr-subscribers-llvm-mca
-llvm/include/llvm/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+llvm/include/llvm/MCA/ @llvm/pr-subscribers-llvm-mca
+llvm/include/llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
 llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
 llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/lib/FileCheck/* @llvm/pr-subscribers-testing-tools
+llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
 llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
-llvm/lib/MCA/** @llvm/pr-subscribers-llvm-mca
+llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
 llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
 llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
-llvm/lib/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
-llvm/lib/Transforms/Instrumentation/* @llvm/pr-subscribers-pgo
+llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
 llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
 llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/test/FileCheck/* @llvm/pr-subscribers-testing-tools
-llvm/test/Instrumentation/* @llvm/pr-subscribers-pgo
+llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
 llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
 llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
 llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
@@ -106,8 +144,6 @@ llvm/test/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
 llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
 llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
 llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-profdata/* @llvm/pr-subscribers-pgo
-llvm/test/tools/llvm-profgen/* @llvm/pr-subscribers-pgo
 llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
 llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
 llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
@@ -116,66 +152,62 @@ llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
 llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
 llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
 llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-mca/** @llvm/pr-subscribers-llvm-mca
+llvm/tools/llvm-mca/ @llvm/pr-subscribers-llvm-mca
 llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-profdata/* @llvm/pr-subscribers-pgo
-llvm/tools/llvm-profgen/* @llvm/pr-subscribers-pgo
-llvm/unittests/FileCheck/* @llvm/pr-subscribers-testing-tools
-llvm/unittests/ProfileData/* @llvm/pr-subscribers-pgo
-llvm/utils/FileCheck/** @llvm/pr-subscribers-testing-tools
+llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
+llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
 llvm/utils/count @llvm/pr-subscribers-testing-tools
-llvm/utils/lit/* @llvm/pr-subscribers-testing-tools
+llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
 llvm/utils/not @llvm/pr-subscribers-testing-tools
 llvm/utils/split-file @llvm/pr-subscribers-testing-tools
-mlir/** @llvm/pr-subscribers-mlir
-mlir//AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
-mlir//AMX/ @llvm/pr-subscribers-mlir-amx
-mlir//Affine/ @llvm/pr-subscribers-mlir-affine
-mlir//Arith/ @llvm/pr-subscribers-mlir-arith
-mlir//ArmNeon/ @llvm/pr-subscribers-mlir-neon
-mlir//ArmSME/ @llvm/pr-subscribers-mlir-sme
-mlir//ArmSVE/ @llvm/pr-subscribers-mlir-sve
-mlir//AsmParser/ @llvm/pr-subscribers-mlir-core
-mlir//Async/ @llvm/pr-subscribers-mlir-async
-mlir//Bufferization/ @llvm/pr-subscribers-mlir-bufferization
-mlir//Bytecode/ @llvm/pr-subscribers-mlir-core
-mlir//Complex/ @llvm/pr-subscribers-mlir-complex
-mlir//ControlFlow/ @llvm/pr-subscribers-mlir-cf
-mlir//DLTI/ @llvm/pr-subscribers-mlir-dlti
-mlir//Debug/ @llvm/pr-subscribers-mlir-core
-mlir//EmitC/ @llvm/pr-subscribers-mlir-emitc
-mlir//Func/ @llvm/pr-subscribers-mlir-func
-mlir//IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
-mlir//IRDL/ @llvm/pr-subscribers-mlir-irdl
-mlir//Index/ @llvm/pr-subscribers-mlir-index
-mlir//LLVM @llvm/pr-subscribers-mlir-llvm
-mlir//MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
-mlir//Math/ @llvm/pr-subscribers-mlir-math
-mlir//MemRef/ @llvm/pr-subscribers-mlir-memref
-mlir//NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
-mlir//OpenACC/ @llvm/pr-subscribers-mlir-openacc
-mlir//OpenMP/ @llvm/pr-subscribers-mlir-openmp
-mlir//PDL @llvm/pr-subscribers-mlir-pdl
-mlir//Parser/ @llvm/pr-subscribers-mlir-core
-mlir//Pass/ @llvm/pr-subscribers-mlir-core
-mlir//Quant/ @llvm/pr-subscribers-mlir-quant
-mlir//Reducer/ @llvm/pr-subscribers-mlir-core
-mlir//SCF/ @llvm/pr-subscribers-mlir-scf
-mlir//SPIRV/ @llvm/pr-subscribers-mlir-spirv
-mlir//Shape/ @llvm/pr-subscribers-mlir-shape
-mlir//SparseTensor/ @llvm/pr-subscribers-mlir-sparse
-mlir//Support/ @llvm/pr-subscribers-mlir-core
-mlir//Tensor/ @llvm/pr-subscribers-mlir-tensor
-mlir//Tosa/ @llvm/pr-subscribers-mlir-tosa
-mlir//Transforms/ @llvm/pr-subscribers-mlir-core
-mlir//UB/ @llvm/pr-subscribers-mlir-ub
-mlir//tools/ @llvm/pr-subscribers-mlir-core
-mlir/Bindings @llvm/pr-subscribers-mlir-bindings
+mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
+mlir/**/AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
+mlir/**/AMX/ @llvm/pr-subscribers-mlir-amx
+mlir/**/Affine/ @llvm/pr-subscribers-mlir-affine
+mlir/**/Arith/ @llvm/pr-subscribers-mlir-arith
+mlir/**/ArmNeon/ @llvm/pr-subscribers-mlir-neon
+mlir/**/ArmSME/ @llvm/pr-subscribers-mlir-sme
+mlir/**/ArmSVE/ @llvm/pr-subscribers-mlir-sve
+mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
+mlir/**/Async/ @llvm/pr-subscribers-mlir-async
+mlir/**/Bufferization/ @llvm/pr-subscribers-mlir-bufferization
+mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
+mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
+mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
+mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
+mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
+mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
+mlir/**/Func/ @llvm/pr-subscribers-mlir-func
+mlir/**/IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
+mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
+mlir/**/Index/ @llvm/pr-subscribers-mlir-index
+mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
+mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
+mlir/**/Math/ @llvm/pr-subscribers-mlir-math
+mlir/**/MemRef/ @llvm/pr-subscribers-mlir-memref
+mlir/**/NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
+mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
+mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
+mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
+mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
+mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
+mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
+mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
+mlir/**/SCF/ @llvm/pr-subscribers-mlir-scf
+mlir/**/SPIRV/ @llvm/pr-subscribers-mlir-spirv
+mlir/**/Shape/ @llvm/pr-subscribers-mlir-shape
+mlir/**/SparseTensor/ @llvm/pr-subscribers-mlir-sparse
+mlir/**/Support/ @llvm/pr-subscribers-mlir-core
+mlir/**/Tensor/ @llvm/pr-subscribers-mlir-tensor
+mlir/**/Tosa/ @llvm/pr-subscribers-mlir-tosa
+mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
+mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
+mlir/**/tools/ @llvm/pr-subscribers-mlir-core
+mlir/Bindings/ @llvm/pr-subscribers-mlir-bindings
 mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
-mlir/GPU @llvm/pr-subscribers-mlir-gpu @llvm/pr-subscribers-mlir-async
-mlir/TableGen @llvm/pr-subscribers-mlir-ods
-mlir/Vector @llvm/pr-subscribers-mlir-vector
+mlir/GPU @llvm/pr-subscribers-mlir-async
+mlir/GPU/ @llvm/pr-subscribers-mlir-gpu
+mlir/TableGen/ @llvm/pr-subscribers-mlir-ods
 mlir/linalg @llvm/pr-subscribers-mlir-linalg
-mlir/tblgen @llvm/pr-subscribers-mlir-ods
-mlir/tools/** @llvm/pr-subscribers-mlir-core
-runtimes/** @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-libcxxabi @llvm/pr-subscribers-libunwind
+mlir/tblgen/ @llvm/pr-subscribers-mlir-ods
+mlir/tools/ @llvm/pr-subscribers-mlir-core

>From 17f6126904b263e1d78a91ee43030fab622e2bf7 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 13:59:27 -0700
Subject: [PATCH 03/17] Add more leading slashes

---
 .github/CODEOWNERS | 280 ++++++++++++++++++++++-----------------------
 1 file changed, 140 insertions(+), 140 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index fb5b76f19249831..c6398f9ab743864 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,22 +1,56 @@
 /.github/workflows/ @llvm/pr-subscribers-github-workflow
+/clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+/clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+/clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
 /clang/ @llvm/pr-subscribers-clang
 /clang/*/Driver/ @llvm/pr-subscribers-clang-driver
+/clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
+/clang/docs/StandardCPlusPlusModules.rst @llvm/pr-subscribers-modules
 /clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/include/clang/AST/AbstractBasicReader.h @llvm/pr-subscribers-modules
+/clang/include/clang/AST/AbstractBasicWriter.h @llvm/pr-subscribers-modules
+/clang/include/clang/AST/AbstractTypeReader.h @llvm/pr-subscribers-modules
+/clang/include/clang/AST/AbstractTypeWriter.h @llvm/pr-subscribers-modules
+/clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
+/clang/include/clang/AST/PropertiesBase.td @llvm/pr-subscribers-modules
+/clang/include/clang/AST/TypeProperties.td @llvm/pr-subscribers-modules
 /clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
 /clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
 /clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
+/clang/include/clang/Basic/Module.h @llvm/pr-subscribers-modules
 /clang/include/clang/CodeGen/ @llvm/pr-subscribers-clang-codegen
+/clang/include/clang/Frontend/PrecompiledPreamble.h @llvm/pr-subscribers-modules
+/clang/include/clang/Lex/ModuleLoader.h @llvm/pr-subscribers-modules
+/clang/include/clang/Lex/ModuleMap.h @llvm/pr-subscribers-modules
+/clang/include/clang/Serialization/ @llvm/pr-subscribers-modules
 /clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/lib/AST/ODRHash.cpp @llvm/pr-subscribers-modules
+/clang/lib/AST/StmtProfile.cpp @llvm/pr-subscribers-modules
 /clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
+/clang/lib/Basic/Module.cpp @llvm/pr-subscribers-modules
 /clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
 /clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
+/clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
 /clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
+/clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
+/clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
 /clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
 /clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
+/clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
 /clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
 /clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
+/clang/lib/Frontend/ModuleDependencyCollector.cpp @llvm/pr-subscribers-modules
+/clang/lib/Frontend/PrecompiledPreamble.cpp @llvm/pr-subscribers-modules
+/clang/lib/Lex/ModuleMap.cpp @llvm/pr-subscribers-modules
+/clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
+/clang/lib/Sema/SemaModule.cpp @llvm/pr-subscribers-modules
+/clang/lib/Serialization/ @llvm/pr-subscribers-modules
 /clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/test/CXX/module/ @llvm/pr-subscribers-modules
+/clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
+/clang/test/Modules/ @llvm/pr-subscribers-modules
 /clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/unittests/Serialization/* @llvm/pr-subscribers-modules
 /clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
 /compiler-rt/*/xray/ @llvm/pr-subscribers-xray
 /compiler-rt/lib/*san* @llvm/pr-subscribers-sanitizer
@@ -28,9 +62,16 @@
 /compiler-rt/test/profile/ @llvm/pr-subscribers-pgo
 /flang/**/OpenACC/ @llvm/pr-subscribers-openacc
 /flang/docs/OpenACC.md @llvm/pr-subscribers-openacc
+/flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
+/flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
 /flang/include/flang/Lower/OpenACC.h @llvm/pr-subscribers-openacc
+/flang/lib/Frontend @llvm/pr-subscribers-flang-driver
+/flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
 /flang/lib/Lower/OpenACC.cpp @llvm/pr-subscribers-openacc
 /flang/lib/Parser/openacc-parsers.cpp @llvm/pr-subscribers-openacc
+/flang/test/Driver @llvm/pr-subscribers-flang-driver
+/flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
+/flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
 /libcxx/ @llvm/pr-subscribers-libcxx
 /libcxxabi/ @llvm/pr-subscribers-libcxxabi
 /libunwind/ @llvm/pr-subscribers-libunwind
@@ -39,175 +80,134 @@
 /llvm/*/Linker/ @llvm/pr-subscribers-llvm-lto
 /llvm/*/MC/ @llvm/pr-subscribers-llvm-mc
 /llvm/*/ThinLTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
+/llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
+/llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
+/llvm/docs/TestingGuide.rst @llvm/pr-subscribers-testing-tools
+/llvm/include//llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/include//llvm/MCA/ @llvm/pr-subscribers-llvm-mca
+/llvm/include//llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
+/llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
+/llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
+/llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
 /llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
 /llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
 /llvm/include/llvm/ObjectYAML/ @llvm/pr-subscribers-objectyaml
+/llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
+/llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
+/llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
+/llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
 /llvm/lib/ObjectYAML/ @llvm/pr-subscribers-objectyaml
 /llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
 /llvm/lib/Target/ARM @llvm/pr-subscribers-arm
+/llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
+/llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
+/llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
 /llvm/lib/Transforms/Instrumentation/ @llvm/pr-subscribers-pgo
 /llvm/lib/Transforms/Instrumentation/*Sanitizer* @llvm/pr-subscribers-sanitizer
+/llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
 /llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
 /llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
+/llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/test/Instrumentation/ @llvm/pr-subscribers-pgo
+/llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
+/llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+/llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
 /llvm/test/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
 /llvm/test/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
 /llvm/test/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/test/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+/llvm/tools//llvm-mca/ @llvm/pr-subscribers-llvm-mca
+/llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
 /llvm/tools/gold/ @llvm/pr-subscribers-llvm-lto
+/llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
 /llvm/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
 /llvm/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
 /llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
 /llvm/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
+/llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
 /llvm/unittests/ProfileData/* @llvm/pr-subscribers-pgo
+/llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/count @llvm/pr-subscribers-testing-tools
+/llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/not @llvm/pr-subscribers-testing-tools
+/llvm/utils/split-file @llvm/pr-subscribers-testing-tools
 /mlir/ @llvm/pr-subscribers-mlir
+/mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
+/mlir/**/AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
+/mlir/**/AMX/ @llvm/pr-subscribers-mlir-amx
+/mlir/**/Affine/ @llvm/pr-subscribers-mlir-affine
+/mlir/**/Arith/ @llvm/pr-subscribers-mlir-arith
+/mlir/**/ArmNeon/ @llvm/pr-subscribers-mlir-neon
+/mlir/**/ArmSME/ @llvm/pr-subscribers-mlir-sme
+/mlir/**/ArmSVE/ @llvm/pr-subscribers-mlir-sve
+/mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Async/ @llvm/pr-subscribers-mlir-async
+/mlir/**/Bufferization/ @llvm/pr-subscribers-mlir-bufferization
+/mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
+/mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
+/mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
+/mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
 /mlir/**/Dialect/OpenACC//mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
+/mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
+/mlir/**/Func/ @llvm/pr-subscribers-mlir-func
+/mlir/**/IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
+/mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
+/mlir/**/Index/ @llvm/pr-subscribers-mlir-index
+/mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
+/mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
+/mlir/**/Math/ @llvm/pr-subscribers-mlir-math
+/mlir/**/MemRef/ @llvm/pr-subscribers-mlir-memref
+/mlir/**/NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
+/mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
+/mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
+/mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
+/mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
+/mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
+/mlir/**/SCF/ @llvm/pr-subscribers-mlir-scf
+/mlir/**/SPIRV/ @llvm/pr-subscribers-mlir-spirv
+/mlir/**/Shape/ @llvm/pr-subscribers-mlir-shape
+/mlir/**/SparseTensor/ @llvm/pr-subscribers-mlir-sparse
+/mlir/**/Support/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Tensor/ @llvm/pr-subscribers-mlir-tensor
+/mlir/**/Tosa/ @llvm/pr-subscribers-mlir-tosa
+/mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
+/mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
+/mlir/**/tools/ @llvm/pr-subscribers-mlir-core
+/mlir/Bindings/ @llvm/pr-subscribers-mlir-bindings
+/mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
+/mlir/GPU @llvm/pr-subscribers-mlir-async
+/mlir/GPU/ @llvm/pr-subscribers-mlir-gpu
+/mlir/TableGen/ @llvm/pr-subscribers-mlir-ods
 /mlir/lib/Conversion/OpenACCToSCF @llvm/pr-subscribers-openacc
 /mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp @llvm/pr-subscribers-openacc
 /mlir/lib/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
 /mlir/lib/Target/LLVMIR/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
+/mlir/linalg @llvm/pr-subscribers-mlir-linalg
+/mlir/tblgen/ @llvm/pr-subscribers-mlir-ods
 /mlir/test/Dialect/OpenACC @llvm/pr-subscribers-openacc
 /mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
+/mlir/tools/ @llvm/pr-subscribers-mlir-core
 /runtimes/ @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-libcxxabi @llvm/pr-subscribers-libunwind
-clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
-clang/docs/StandardCPlusPlusModules.rst @llvm/pr-subscribers-modules
-clang/include/clang/AST/AbstractBasicReader.h @llvm/pr-subscribers-modules
-clang/include/clang/AST/AbstractBasicWriter.h @llvm/pr-subscribers-modules
-clang/include/clang/AST/AbstractTypeReader.h @llvm/pr-subscribers-modules
-clang/include/clang/AST/AbstractTypeWriter.h @llvm/pr-subscribers-modules
-clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
-clang/include/clang/AST/PropertiesBase.td @llvm/pr-subscribers-modules
-clang/include/clang/AST/TypeProperties.td @llvm/pr-subscribers-modules
-clang/include/clang/Basic/Module.h @llvm/pr-subscribers-modules
-clang/include/clang/Frontend/PrecompiledPreamble.h @llvm/pr-subscribers-modules
-clang/include/clang/Lex/ModuleLoader.h @llvm/pr-subscribers-modules
-clang/include/clang/Lex/ModuleMap.h @llvm/pr-subscribers-modules
-clang/include/clang/Serialization/ @llvm/pr-subscribers-modules
-clang/lib/AST/ODRHash.cpp @llvm/pr-subscribers-modules
-clang/lib/AST/StmtProfile.cpp @llvm/pr-subscribers-modules
-clang/lib/Basic/Module.cpp @llvm/pr-subscribers-modules
-clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
-clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
-clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
-clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
-clang/lib/Frontend/ModuleDependencyCollector.cpp @llvm/pr-subscribers-modules
-clang/lib/Frontend/PrecompiledPreamble.cpp @llvm/pr-subscribers-modules
-clang/lib/Lex/ModuleMap.cpp @llvm/pr-subscribers-modules
-clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
-clang/lib/Sema/SemaModule.cpp @llvm/pr-subscribers-modules
-clang/lib/Serialization/ @llvm/pr-subscribers-modules
-clang/test/CXX/module/ @llvm/pr-subscribers-modules
-clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
-clang/test/Modules/ @llvm/pr-subscribers-modules
-clang/unittests/Serialization/* @llvm/pr-subscribers-modules
-flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
-flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
-flang/lib/Frontend @llvm/pr-subscribers-flang-driver
-flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
-flang/test/Driver @llvm/pr-subscribers-flang-driver
-flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
-flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
-llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
-llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
-llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
-llvm/docs/TestingGuide.rst @llvm/pr-subscribers-testing-tools
-llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
-llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/include/llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
-llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
-llvm/include/llvm/MCA/ @llvm/pr-subscribers-llvm-mca
-llvm/include/llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
-llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
-llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
-llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
-llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
-llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
-llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
-llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
-llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
-llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
-llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
-llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
-llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
-llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
-llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-llvm/tools/llvm-mca/ @llvm/pr-subscribers-llvm-mca
-llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
-llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
-llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
-llvm/utils/count @llvm/pr-subscribers-testing-tools
-llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
-llvm/utils/not @llvm/pr-subscribers-testing-tools
-llvm/utils/split-file @llvm/pr-subscribers-testing-tools
-mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
-mlir/**/AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
-mlir/**/AMX/ @llvm/pr-subscribers-mlir-amx
-mlir/**/Affine/ @llvm/pr-subscribers-mlir-affine
-mlir/**/Arith/ @llvm/pr-subscribers-mlir-arith
-mlir/**/ArmNeon/ @llvm/pr-subscribers-mlir-neon
-mlir/**/ArmSME/ @llvm/pr-subscribers-mlir-sme
-mlir/**/ArmSVE/ @llvm/pr-subscribers-mlir-sve
-mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
-mlir/**/Async/ @llvm/pr-subscribers-mlir-async
-mlir/**/Bufferization/ @llvm/pr-subscribers-mlir-bufferization
-mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
-mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
-mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
-mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
-mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
-mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
-mlir/**/Func/ @llvm/pr-subscribers-mlir-func
-mlir/**/IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
-mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
-mlir/**/Index/ @llvm/pr-subscribers-mlir-index
-mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
-mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
-mlir/**/Math/ @llvm/pr-subscribers-mlir-math
-mlir/**/MemRef/ @llvm/pr-subscribers-mlir-memref
-mlir/**/NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
-mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
-mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
-mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
-mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
-mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
-mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
-mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
-mlir/**/SCF/ @llvm/pr-subscribers-mlir-scf
-mlir/**/SPIRV/ @llvm/pr-subscribers-mlir-spirv
-mlir/**/Shape/ @llvm/pr-subscribers-mlir-shape
-mlir/**/SparseTensor/ @llvm/pr-subscribers-mlir-sparse
-mlir/**/Support/ @llvm/pr-subscribers-mlir-core
-mlir/**/Tensor/ @llvm/pr-subscribers-mlir-tensor
-mlir/**/Tosa/ @llvm/pr-subscribers-mlir-tosa
-mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
-mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
-mlir/**/tools/ @llvm/pr-subscribers-mlir-core
-mlir/Bindings/ @llvm/pr-subscribers-mlir-bindings
-mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
-mlir/GPU @llvm/pr-subscribers-mlir-async
-mlir/GPU/ @llvm/pr-subscribers-mlir-gpu
-mlir/TableGen/ @llvm/pr-subscribers-mlir-ods
-mlir/linalg @llvm/pr-subscribers-mlir-linalg
-mlir/tblgen/ @llvm/pr-subscribers-mlir-ods
-mlir/tools/ @llvm/pr-subscribers-mlir-core

>From b5d7211b6416fe98d059e532a9e2535f55c9249b Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 14:05:10 -0700
Subject: [PATCH 04/17] Fix typo in mlir paths

---
 .github/CODEOWNERS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index c6398f9ab743864..fe01d7e859e7903 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -166,9 +166,10 @@
 /mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
 /mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
 /mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
+/mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
 /mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
 /mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Dialect/OpenACC//mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
+/mlir/**/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
 /mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
 /mlir/**/Func/ @llvm/pr-subscribers-mlir-func
 /mlir/**/IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core

>From 430c3c7c12e84639f7bbb57142211a4d4a159458 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 14:28:45 -0700
Subject: [PATCH 05/17] Reformat file grouped by teams

---
 .github/CODEOWNERS | 470 +++++++++++++++++++++++++++++----------------
 1 file changed, 305 insertions(+), 165 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index fe01d7e859e7903..2596e9b945911d5 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,119 +1,249 @@
-/.github/workflows/ @llvm/pr-subscribers-github-workflow
-/clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-/clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-/clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
-/clang/ @llvm/pr-subscribers-clang
+# llvm-lto
+/llvm/*/LTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/*/Linker/ @llvm/pr-subscribers-llvm-lto
+/llvm/*/ThinLTO/ @llvm/pr-subscribers-llvm-lto
+/llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
+/llvm/tools/gold/ @llvm/pr-subscribers-llvm-lto
+
+# llvm-mc
+/llvm/*/MC/ @llvm/pr-subscribers-llvm-mc
+
+# clang-driver
 /clang/*/Driver/ @llvm/pr-subscribers-clang-driver
+
+# sanitizer
+/llvm/lib/Transforms/Instrumentation/*Sanitizer* @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/interception/ @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/*san* @llvm/pr-subscribers-sanitizer
+/compiler-rt/test/*san* @llvm/pr-subscribers-sanitizer
+
+# xray
+/llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
+/compiler-rt/*/xray/ @llvm/pr-subscribers-xray
+
+# clang-codegen
+/clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
+/clang/include/clang/CodeGen/ @llvm/pr-subscribers-clang-codegen
+
+# mlir
+/mlir/ @llvm/pr-subscribers-mlir
+
+# mlir-core
+/mlir/**/IR/ @llvm/pr-subscribers-mlir-core
+/mlir/**/IR/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Support/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
+/mlir/**/IR/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
+/mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
+/mlir/**/tools/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
+/mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
+/mlir/tools/ @llvm/pr-subscribers-mlir-core
+
+# mlir-ods
+/mlir/TableGen/ @llvm/pr-subscribers-mlir-ods
+/mlir/tblgen/ @llvm/pr-subscribers-mlir-ods
+
+# mlir-bindings
+/mlir/Bindings/ @llvm/pr-subscribers-mlir-bindings
+
+# mlir-gpu
+/mlir/GPU/ @llvm/pr-subscribers-mlir-gpu
+
+# mlir-amdgpu
+/mlir/**/AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
+
+# mlir-amx
+/mlir/**/AMX/ @llvm/pr-subscribers-mlir-amx
+
+# mlir-affine
+/mlir/**/Affine/ @llvm/pr-subscribers-mlir-affine
+
+# mlir-arith
+/mlir/**/Arith/ @llvm/pr-subscribers-mlir-arith
+
+# mlir-neon
+/mlir/**/ArmNeon/ @llvm/pr-subscribers-mlir-neon
+
+# mlir-sme
+/mlir/**/ArmSME/ @llvm/pr-subscribers-mlir-sme
+
+# mlir-sve
+/mlir/**/ArmSVE/ @llvm/pr-subscribers-mlir-sve
+
+# mlir-async
+/mlir/**/Async/ @llvm/pr-subscribers-mlir-async
+
+# mlir-bufferization
+/mlir/**/Bufferization/ @llvm/pr-subscribers-mlir-bufferization
+
+# mlir-complex
+/mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
+
+# mlir-cf
+/mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
+
+# mlir-dlti
+/mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
+
+# mlir-emitc
+/mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
+
+# mlir-func
+/mlir/**/Func/ @llvm/pr-subscribers-mlir-func
+
+# mlir-async
+/mlir/GPU @llvm/pr-subscribers-mlir-async
+
+# mlir-irdl
+/mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
+
+# mlir-index
+/mlir/**/Index/ @llvm/pr-subscribers-mlir-index
+
+# mlir-llvm
+/mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
+
+# mlir-linalg
+/mlir/linalg @llvm/pr-subscribers-mlir-linalg
+
+# mlir-mlprogram
+/mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
+
+# mlir-math
+/mlir/**/Math/ @llvm/pr-subscribers-mlir-math
+
+# mlir-memref
+/mlir/**/MemRef/ @llvm/pr-subscribers-mlir-memref
+
+# mlir-nvgpu
+/mlir/**/NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
+
+# mlir-openacc
+/mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
+
+# mlir-openmp
+/mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
+
+# mlir-pdl
+/mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
+
+# mlir-quant
+/mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
+
+# mlir-scf
+/mlir/**/SCF/ @llvm/pr-subscribers-mlir-scf
+
+# mlir-spirv
+/mlir/**/SPIRV/ @llvm/pr-subscribers-mlir-spirv
+
+# mlir-shape
+/mlir/**/Shape/ @llvm/pr-subscribers-mlir-shape
+
+# mlir-sparse
+/mlir/**/SparseTensor/ @llvm/pr-subscribers-mlir-sparse
+
+# mlir-tensor
+/mlir/**/Tensor/ @llvm/pr-subscribers-mlir-tensor
+
+# mlir-tosa
+/mlir/**/Tosa/ @llvm/pr-subscribers-mlir-tosa
+
+# mlir-ub
+/mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
+
+# mlir-vector
+/mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
+
+# mlir-execution-engine
+/mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
+
+# coroutines
 /clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
+/clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
+/clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
+/clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
+/llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
+/llvm/include//llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
+/llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
+/llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
+
+# modules
 /clang/docs/StandardCPlusPlusModules.rst @llvm/pr-subscribers-modules
-/clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
 /clang/include/clang/AST/AbstractBasicReader.h @llvm/pr-subscribers-modules
 /clang/include/clang/AST/AbstractBasicWriter.h @llvm/pr-subscribers-modules
 /clang/include/clang/AST/AbstractTypeReader.h @llvm/pr-subscribers-modules
 /clang/include/clang/AST/AbstractTypeWriter.h @llvm/pr-subscribers-modules
-/clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
 /clang/include/clang/AST/PropertiesBase.td @llvm/pr-subscribers-modules
+/clang/include/clang/AST/ODRHash.h @llvm/pr-subscribers-modules
 /clang/include/clang/AST/TypeProperties.td @llvm/pr-subscribers-modules
-/clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
-/clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
-/clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
 /clang/include/clang/Basic/Module.h @llvm/pr-subscribers-modules
-/clang/include/clang/CodeGen/ @llvm/pr-subscribers-clang-codegen
 /clang/include/clang/Frontend/PrecompiledPreamble.h @llvm/pr-subscribers-modules
 /clang/include/clang/Lex/ModuleLoader.h @llvm/pr-subscribers-modules
 /clang/include/clang/Lex/ModuleMap.h @llvm/pr-subscribers-modules
 /clang/include/clang/Serialization/ @llvm/pr-subscribers-modules
-/clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
 /clang/lib/AST/ODRHash.cpp @llvm/pr-subscribers-modules
 /clang/lib/AST/StmtProfile.cpp @llvm/pr-subscribers-modules
-/clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
 /clang/lib/Basic/Module.cpp @llvm/pr-subscribers-modules
-/clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
-/clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
-/clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
-/clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
-/clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
-/clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
-/clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
-/clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
-/clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
-/clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
-/clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
 /clang/lib/Frontend/ModuleDependencyCollector.cpp @llvm/pr-subscribers-modules
 /clang/lib/Frontend/PrecompiledPreamble.cpp @llvm/pr-subscribers-modules
 /clang/lib/Lex/ModuleMap.cpp @llvm/pr-subscribers-modules
-/clang/lib/Sema/SemaCoroutine.cpp @llvm/pr-subscribers-coroutines
 /clang/lib/Sema/SemaModule.cpp @llvm/pr-subscribers-modules
 /clang/lib/Serialization/ @llvm/pr-subscribers-modules
-/clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
 /clang/test/CXX/module/ @llvm/pr-subscribers-modules
-/clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
 /clang/test/Modules/ @llvm/pr-subscribers-modules
-/clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
 /clang/unittests/Serialization/* @llvm/pr-subscribers-modules
-/clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
-/compiler-rt/*/xray/ @llvm/pr-subscribers-xray
-/compiler-rt/lib/*san* @llvm/pr-subscribers-sanitizer
-/compiler-rt/lib/interception/ @llvm/pr-subscribers-sanitizer
-/compiler-rt/lib/memprof/ @llvm/pr-subscribers-pgo
-/compiler-rt/lib/profile/ @llvm/pr-subscribers-pgo
-/compiler-rt/test/*san* @llvm/pr-subscribers-sanitizer
-/compiler-rt/test/memprof/ @llvm/pr-subscribers-pgo
-/compiler-rt/test/profile/ @llvm/pr-subscribers-pgo
-/flang/**/OpenACC/ @llvm/pr-subscribers-openacc
-/flang/docs/OpenACC.md @llvm/pr-subscribers-openacc
-/flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
-/flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
-/flang/include/flang/Lower/OpenACC.h @llvm/pr-subscribers-openacc
-/flang/lib/Frontend @llvm/pr-subscribers-flang-driver
-/flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
-/flang/lib/Lower/OpenACC.cpp @llvm/pr-subscribers-openacc
-/flang/lib/Parser/openacc-parsers.cpp @llvm/pr-subscribers-openacc
-/flang/test/Driver @llvm/pr-subscribers-flang-driver
-/flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
-/flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
-/libcxx/ @llvm/pr-subscribers-libcxx
-/libcxxabi/ @llvm/pr-subscribers-libcxxabi
-/libunwind/ @llvm/pr-subscribers-libunwind
-/llvm/**/Frontend/OpenACC/ @llvm/pr-subscribers-openacc
-/llvm/*/LTO/ @llvm/pr-subscribers-llvm-lto
-/llvm/*/Linker/ @llvm/pr-subscribers-llvm-lto
-/llvm/*/MC/ @llvm/pr-subscribers-llvm-mc
-/llvm/*/ThinLTO/ @llvm/pr-subscribers-llvm-lto
+
+# clang-tidy
+/clang-tools-extra/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+/clang-tools-extra/docs/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+/clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
+
+# llvm-mca
+/llvm/tools//llvm-mca/ @llvm/pr-subscribers-llvm-mca
+/llvm/include//llvm/MCA/ @llvm/pr-subscribers-llvm-mca
+/llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
+
+# vectorizers
+/llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
+
+# clang
+/clang/ @llvm/pr-subscribers-clang
+
+# testing-tools
+/llvm/include//llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/split-file @llvm/pr-subscribers-testing-tools
+/llvm/utils/not @llvm/pr-subscribers-testing-tools
+/llvm/utils/count @llvm/pr-subscribers-testing-tools
+/llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
 /llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
-/llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
 /llvm/docs/TestingGuide.rst @llvm/pr-subscribers-testing-tools
-/llvm/include//llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
-/llvm/include//llvm/MCA/ @llvm/pr-subscribers-llvm-mca
-/llvm/include//llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
-/llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
+/llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
+
+# debug-info
 /llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
-/llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
-/llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
-/llvm/include/llvm/ObjectYAML/ @llvm/pr-subscribers-objectyaml
-/llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
 /llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
-/llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
-/llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
-/llvm/lib/ObjectYAML/ @llvm/pr-subscribers-objectyaml
-/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
-/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
-/llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
-/llvm/lib/Transforms/*/FunctionImport* @llvm/pr-subscribers-llvm-lto
-/llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
-/llvm/lib/Transforms/Instrumentation/ @llvm/pr-subscribers-pgo
-/llvm/lib/Transforms/Instrumentation/*Sanitizer* @llvm/pr-subscribers-sanitizer
-/llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
-/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
-/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
+/llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
+/clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
+/llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
 /llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
-/llvm/test/Instrumentation/ @llvm/pr-subscribers-pgo
-/llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
-/llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
 /llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
 /llvm/test/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
 /llvm/test/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
@@ -123,92 +253,102 @@
 /llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
 /llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
 /llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
-/llvm/test/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
+/llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
+/llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
+
+# github-workflow
+/.github/workflows/ @llvm/pr-subscribers-github-workflow
+
+# flang-driver
+/flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
+/flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
+/flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
+/flang/lib/Frontend @llvm/pr-subscribers-flang-driver
+/flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
+/flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
+/flang/test/Driver @llvm/pr-subscribers-flang-driver
+
+# m68k
+/llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
+/clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
+/clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
+
+# libcxx
+/libcxx/ @llvm/pr-subscribers-libcxx
+/runtimes/ @llvm/pr-subscribers-libcxx
+
+# libcxxabi
+/libcxxabi/ @llvm/pr-subscribers-libcxxabi
+/runtimes/ @llvm/pr-subscribers-libcxxabi
+
+# libunwind
+/libunwind/ @llvm/pr-subscribers-libunwind
+/runtimes/ @llvm/pr-subscribers-libunwind
+
+# objectyaml
+/llvm/include/llvm/ObjectYAML/ @llvm/pr-subscribers-objectyaml
+/llvm/lib/ObjectYAML/ @llvm/pr-subscribers-objectyaml
 /llvm/test/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/test/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
-/llvm/tools//llvm-mca/ @llvm/pr-subscribers-llvm-mca
-/llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
-/llvm/tools/gold/ @llvm/pr-subscribers-llvm-lto
-/llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
-/llvm/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
-/llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
 /llvm/tools/obj2yaml/ @llvm/pr-subscribers-objectyaml
 /llvm/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
-/llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
-/llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
+
+# clang-analysis
+/clang/include/clang/Analysis/ @llvm/pr-subscribers-clang-analysis
+/clang/lib/Analysis/ @llvm/pr-subscribers-clang-analysis
+
+# clang-static-analyzer
+/clang/include/clang/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/lib/StaticAnalyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/tools/scan-build/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/utils/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+/clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
+
+# pgo
+/llvm/lib/Transforms/Instrumentation/ @llvm/pr-subscribers-pgo
+/llvm/test/Instrumentation/ @llvm/pr-subscribers-pgo
+/compiler-rt/lib/profile/ @llvm/pr-subscribers-pgo
+/compiler-rt/lib/memprof/ @llvm/pr-subscribers-pgo
+/compiler-rt/test/profile/ @llvm/pr-subscribers-pgo
+/compiler-rt/test/memprof/ @llvm/pr-subscribers-pgo
+/llvm/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
+/llvm/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
+/llvm/test/tools/llvm-profdata/ @llvm/pr-subscribers-pgo
+/llvm/test/tools/llvm-profgen/ @llvm/pr-subscribers-pgo
 /llvm/unittests/ProfileData/* @llvm/pr-subscribers-pgo
-/llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
-/llvm/utils/count @llvm/pr-subscribers-testing-tools
-/llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
-/llvm/utils/not @llvm/pr-subscribers-testing-tools
-/llvm/utils/split-file @llvm/pr-subscribers-testing-tools
-/mlir/ @llvm/pr-subscribers-mlir
-/mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
-/mlir/**/AMDGPU/ @llvm/pr-subscribers-mlir-amdgpu
-/mlir/**/AMX/ @llvm/pr-subscribers-mlir-amx
-/mlir/**/Affine/ @llvm/pr-subscribers-mlir-affine
-/mlir/**/Arith/ @llvm/pr-subscribers-mlir-arith
-/mlir/**/ArmNeon/ @llvm/pr-subscribers-mlir-neon
-/mlir/**/ArmSME/ @llvm/pr-subscribers-mlir-sme
-/mlir/**/ArmSVE/ @llvm/pr-subscribers-mlir-sve
-/mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Async/ @llvm/pr-subscribers-mlir-async
-/mlir/**/Bufferization/ @llvm/pr-subscribers-mlir-bufferization
-/mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Complex/ @llvm/pr-subscribers-mlir-complex
-/mlir/**/ControlFlow/ @llvm/pr-subscribers-mlir-cf
-/mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
-/mlir/**/DLTI/ @llvm/pr-subscribers-mlir-dlti
-/mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
+
+# openacc
+/flang/**/OpenACC/ @llvm/pr-subscribers-openacc
+/flang/include/flang/Lower/OpenACC.h @llvm/pr-subscribers-openacc
+/flang/docs/OpenACC.md @llvm/pr-subscribers-openacc
+/flang/lib/Parser/openacc-parsers.cpp @llvm/pr-subscribers-openacc
+/flang/lib/Lower/OpenACC.cpp @llvm/pr-subscribers-openacc
+/llvm/**/Frontend/OpenACC/ @llvm/pr-subscribers-openacc
+/llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
+/mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
+/mlir/test/Dialect/OpenACC @llvm/pr-subscribers-openacc
 /mlir/**/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
-/mlir/**/EmitC/ @llvm/pr-subscribers-mlir-emitc
-/mlir/**/Func/ @llvm/pr-subscribers-mlir-func
-/mlir/**/IR/ @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-core
-/mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
-/mlir/**/Index/ @llvm/pr-subscribers-mlir-index
-/mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
-/mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
-/mlir/**/Math/ @llvm/pr-subscribers-mlir-math
-/mlir/**/MemRef/ @llvm/pr-subscribers-mlir-memref
-/mlir/**/NVGPU/ @llvm/pr-subscribers-mlir-nvgpu
-/mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
-/mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
-/mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
-/mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
-/mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
-/mlir/**/SCF/ @llvm/pr-subscribers-mlir-scf
-/mlir/**/SPIRV/ @llvm/pr-subscribers-mlir-spirv
-/mlir/**/Shape/ @llvm/pr-subscribers-mlir-shape
-/mlir/**/SparseTensor/ @llvm/pr-subscribers-mlir-sparse
-/mlir/**/Support/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Tensor/ @llvm/pr-subscribers-mlir-tensor
-/mlir/**/Tosa/ @llvm/pr-subscribers-mlir-tosa
-/mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
-/mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
-/mlir/**/tools/ @llvm/pr-subscribers-mlir-core
-/mlir/Bindings/ @llvm/pr-subscribers-mlir-bindings
-/mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
-/mlir/GPU @llvm/pr-subscribers-mlir-async
-/mlir/GPU/ @llvm/pr-subscribers-mlir-gpu
-/mlir/TableGen/ @llvm/pr-subscribers-mlir-ods
+/mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
+/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
 /mlir/lib/Conversion/OpenACCToSCF @llvm/pr-subscribers-openacc
 /mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp @llvm/pr-subscribers-openacc
 /mlir/lib/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
-/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
-/mlir/linalg @llvm/pr-subscribers-mlir-linalg
-/mlir/tblgen/ @llvm/pr-subscribers-mlir-ods
-/mlir/test/Dialect/OpenACC @llvm/pr-subscribers-openacc
-/mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
-/mlir/tools/ @llvm/pr-subscribers-mlir-core
-/runtimes/ @llvm/pr-subscribers-libcxx @llvm/pr-subscribers-libcxxabi @llvm/pr-subscribers-libunwind
+
+# arm
+/llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
+/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
+/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
+/clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
+/clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
+/clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
+
+# AArch64
+/llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
+/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
+/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
+/clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
+/clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
+/clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
+/clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
+

>From 284d3209e868733bc3d2f67e1dcba832dc877be8 Mon Sep 17 00:00:00 2001
From: Vitaly Buka <vitalybuka at gmail.com>
Date: Thu, 31 Aug 2023 14:42:59 -0700
Subject: [PATCH 06/17] Add fuzzer and scudo subscribers

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 2596e9b945911d5..97d25b966e8958e 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -16,6 +16,10 @@
 /compiler-rt/lib/interception/ @llvm/pr-subscribers-sanitizer
 /compiler-rt/lib/*san* @llvm/pr-subscribers-sanitizer
 /compiler-rt/test/*san* @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/fuzzer/ @llvm/pr-subscribers-sanitizer
+/compiler-rt/test/fuzzer/ @llvm/pr-subscribers-sanitizer
+/compiler-rt/lib/scudo/ @llvm/pr-subscribers-sanitizer
+/compiler-rt/test/scudo/ @llvm/pr-subscribers-sanitizer
 
 # xray
 /llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray

>From e8b88b3b3cbe2a25ae9f5afa89451f9fbdd1afc2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Valentin=20Clement=20=28=E3=83=90=E3=83=AC=E3=83=B3?=
 =?UTF-8?q?=E3=82=BF=E3=82=A4=E3=83=B3=20=E3=82=AF=E3=83=AC=E3=83=A1?=
 =?UTF-8?q?=E3=83=B3=29?= <clementval at gmail.com>
Date: Thu, 31 Aug 2023 15:02:54 -0700
Subject: [PATCH 07/17] Update .github/CODEOWNERS with flang teams

---
 .github/CODEOWNERS | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 97d25b966e8958e..6eb0c5d471858fb 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -262,7 +262,14 @@
 
 # github-workflow
 /.github/workflows/ @llvm/pr-subscribers-github-workflow
-
+/flang/ @llvm/ps-subscribers-flang
+/flang/runtime/ @llvm/pr-subscribers-flang-runtime
+/flang/**/Parser @llvm/pr-subscribers-flang-parser
+/flang/**/Evaluate/ @llvm/pr-subscribers-flang-semantics
+/flang/**/Semantics/ @llvm/pr-subscribers-flang-semantics
+/flang/**/Lower/ @llvm/pr-subscribers-flang-fir-hlfir
+/flang/**/Optimizer/ @llvm/pr-subscribers-flang-fir-hlfir
+/flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 # flang-driver
 /flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
 /flang/unittests/Frontend @llvm/pr-subscribers-flang-driver

>From 2dc207b1c4505c784375ebca4050dc2215bda5b3 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 15:09:32 -0700
Subject: [PATCH 08/17] Update .github/CODEOWNERS
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Co-authored-by: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
---
 .github/CODEOWNERS | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 6eb0c5d471858fb..3fa50427c346af1 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -337,13 +337,7 @@
 /llvm/**/Frontend/OpenACC/ @llvm/pr-subscribers-openacc
 /llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
 /mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
-/mlir/test/Dialect/OpenACC @llvm/pr-subscribers-openacc
-/mlir/**/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
-/mlir/**/Conversion/OpenACCToSCF/ @llvm/pr-subscribers-openacc
-/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
-/mlir/lib/Conversion/OpenACCToSCF @llvm/pr-subscribers-openacc
-/mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp @llvm/pr-subscribers-openacc
-/mlir/lib/Dialect/OpenACC/ @llvm/pr-subscribers-openacc
+/mlir/**/*OpenACC @llvm/pr-subscribers-openacc
 
 # arm
 /llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm

>From 75940d21fbfee707aa94a15795b3b059de5c3408 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 15:28:52 -0700
Subject: [PATCH 09/17] Reformat

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 3fa50427c346af1..d6b7a21f7cdbcea 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -262,14 +262,7 @@
 
 # github-workflow
 /.github/workflows/ @llvm/pr-subscribers-github-workflow
-/flang/ @llvm/ps-subscribers-flang
-/flang/runtime/ @llvm/pr-subscribers-flang-runtime
-/flang/**/Parser @llvm/pr-subscribers-flang-parser
-/flang/**/Evaluate/ @llvm/pr-subscribers-flang-semantics
-/flang/**/Semantics/ @llvm/pr-subscribers-flang-semantics
-/flang/**/Lower/ @llvm/pr-subscribers-flang-fir-hlfir
-/flang/**/Optimizer/ @llvm/pr-subscribers-flang-fir-hlfir
-/flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
+
 # flang-driver
 /flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
 /flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
@@ -357,3 +350,20 @@
 /clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
 /clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
 
+# flang-runtime
+/flang/runtime/ @llvm/pr-subscribers-flang-runtime
+
+# flang-parser
+/flang/**/Parser/ @llvm/pr-subscribers-flang-parser
+
+# flang-semantics
+/flang/**/Evaluate/ @llvm/pr-subscribers-flang-semantics
+/flang/**/Semantics/ @llvm/pr-subscribers-flang-semantics
+
+# flang-fir-hlfir
+/flang/**/Lower/ @llvm/pr-subscribers-flang-fir-hlfir
+/flang/**/Optimizer/ @llvm/pr-subscribers-flang-fir-hlfir
+
+# flang-codegen
+flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
+

>From 5fe7d36cdc31b260e89f65dacde3fd61add94646 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 15:42:11 -0700
Subject: [PATCH 10/17] Add more teams from Discourse

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index d6b7a21f7cdbcea..b499347992edc97 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -367,3 +367,47 @@
 # flang-codegen
 flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 
+# globalisel
+/llvm/**/GlobalISel/ @llvm/pr-subscribers-globalisel
+/llvm/utils/TableGen/GlobalISelEmitter.cpp @llvm/pr-subscribers-globalisel
+/llvm/utils/TableGen/GICombinerEmitter.cpp @llvm/pr-subscribers-globalisel
+
+# loongarch
+/llvm/include/llvm/IR/IntrinsicsLoongArch.td @llvm/pr-subscribers-loongarch
+/llvm/lib/Target/LoongArch @llvm/pr-subscribers-loongarch
+/llvm/test/CodeGen/LoongArch @llvm/pr-subscribers-loongarch
+/clang/lib/Basic/Targets/LoongArch* @llvm/pr-subscribers-loongarch
+/clang/lib/Driver/ToolChains/Arch/LoongArch.* @llvm/pr-subscribers-loongarch
+/clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
+/clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
+
+# 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
+/llvm/include/llvm/Transforms/IPO/FunctionSpecialization.h @llvm/pr-subscribers-function-specialization
+/llvm/lib/Transforms/IPO/FunctionSpecialization.cpp @llvm/pr-subscribers-function-specialization
+/llvm/test/Transforms/FunctionSpecialization/* @llvm/pr-subscribers-function-specialization
+
+# x86
+/llvm/include/llvm/IR/IntrinsicsX86.td @llvm/pr-subscribers-x86
+/llvm/lib/Target/X86/ @llvm/pr-subscribers-x86
+/llvm/test/CodeGen/X86/ @llvm/pr-subscribers-x86
+/llvm/test/MC/X86/ @llvm/pr-subscribers-x86
+/llvm/test/MC/Disassembler/X86 @llvm/pr-subscribers-x86
+/llvm/test/Analysis/CostModel/X86/ @llvm/pr-subscribers-x86
+/llvm/test/tools/llvm-mca/X86/ @llvm/pr-subscribers-x86
+/clang/lib/Basic/Targets/X86/ @llvm/pr-subscribers-x86
+/clang/lib/Driver/ToolChains/Arch/X86.* @llvm/pr-subscribers-x86
+/clang/lib/CodeGen/Targets/X86.* @llvm/pr-subscribers-x86
+/clang/lib/Headers/ @llvm/pr-subscribers-x86
+/clang/test/CodeGen/X86/ @llvm/pr-subscribers-x86
+/clang/include/clang/Basic/BuiltinsX86* @llvm/pr-subscribers-x86
+
+# libc
+libc/** @llvm/pr-subscribers-libc
+utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
+
+# clang-format
+/clang/**/Format/ @llvm/pr-subscribers-clang-format
+/clang/tools/clang-format/ @llvm/pr-subscribers-clang-format
+

>From a1fd2d6fb1fc231bddbec052e1542ac6accdc5b9 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 15:50:02 -0700
Subject: [PATCH 11/17] Add flang-openmp team

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index b499347992edc97..b171b01d92ce862 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -411,3 +411,18 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /clang/**/Format/ @llvm/pr-subscribers-clang-format
 /clang/tools/clang-format/ @llvm/pr-subscribers-clang-format
 
+# flang-openmp
+/flang/test/**/OpenMP/ @llvm/pr-subscribers-flang-openmp
+/flang/lib/Lower/OpenMP.cpp @llvm/pr-subscribers-flang-openmp
+/flang/lib/Semantics/resolve-directives.cpp @llvm/pr-subscribers-flang-openmp
+/flang/lib/Semantics/check-omp-structure.cpp @llvm/pr-subscribers-flang-openmp
+/flang/lib/Optimizer/Transforms/OMP* @llvm/pr-subscribers-flang-openmp
+/flang/test/Fir/convert-to-llvm-openmp-and-fir.fir @llvm/pr-subscribers-flang-openmp
+/flang/test/Lower/OpenMP @llvm/pr-subscribers-flang-openmp
+/flang/test/Transforms/omp* @llvm/pr-subscribers-flang-openmp
+/mlir/**/*OpenMP* @llvm/pr-subscribers-flang-openmp
+/mlir/test/Target/LLVMIR/openmp* @llvm/pr-subscribers-flang-openmp
+/llvm/lib/Frontend/OpenMP @llvm/pr-subscribers-flang-openmp
+/llvm/include/llvm/Frontend/OpenMP @llvm/pr-subscribers-flang-openmp
+/llvm/unittests/Frontend/OpenMP* @llvm/pr-subscribers-flang-openmp
+

>From 85ea0bc8d471a57f26dd68267c7b9ac69e0e833e Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 16:34:51 -0700
Subject: [PATCH 12/17] Re-order targets

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index b171b01d92ce862..0c6a945c68b7a24 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -218,7 +218,7 @@
 /clang/ @llvm/pr-subscribers-clang
 
 # testing-tools
-/llvm/include//llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
+/llvm/include/llvm/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/lib/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
@@ -332,24 +332,6 @@
 /mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
 /mlir/**/*OpenACC @llvm/pr-subscribers-openacc
 
-# arm
-/llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
-/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
-/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
-/clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
-/clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
-/clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
-/clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
-
-# AArch64
-/llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
-/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
-/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
-/clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
-/clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
-/clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
-/clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
-
 # flang-runtime
 /flang/runtime/ @llvm/pr-subscribers-flang-runtime
 
@@ -372,15 +354,6 @@ flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 /llvm/utils/TableGen/GlobalISelEmitter.cpp @llvm/pr-subscribers-globalisel
 /llvm/utils/TableGen/GICombinerEmitter.cpp @llvm/pr-subscribers-globalisel
 
-# loongarch
-/llvm/include/llvm/IR/IntrinsicsLoongArch.td @llvm/pr-subscribers-loongarch
-/llvm/lib/Target/LoongArch @llvm/pr-subscribers-loongarch
-/llvm/test/CodeGen/LoongArch @llvm/pr-subscribers-loongarch
-/clang/lib/Basic/Targets/LoongArch* @llvm/pr-subscribers-loongarch
-/clang/lib/Driver/ToolChains/Arch/LoongArch.* @llvm/pr-subscribers-loongarch
-/clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
-/clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
-
 # 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
@@ -388,21 +361,6 @@ flang/**/CodeGen/ @llvm/pr-subscribers-flang-codegen
 /llvm/lib/Transforms/IPO/FunctionSpecialization.cpp @llvm/pr-subscribers-function-specialization
 /llvm/test/Transforms/FunctionSpecialization/* @llvm/pr-subscribers-function-specialization
 
-# x86
-/llvm/include/llvm/IR/IntrinsicsX86.td @llvm/pr-subscribers-x86
-/llvm/lib/Target/X86/ @llvm/pr-subscribers-x86
-/llvm/test/CodeGen/X86/ @llvm/pr-subscribers-x86
-/llvm/test/MC/X86/ @llvm/pr-subscribers-x86
-/llvm/test/MC/Disassembler/X86 @llvm/pr-subscribers-x86
-/llvm/test/Analysis/CostModel/X86/ @llvm/pr-subscribers-x86
-/llvm/test/tools/llvm-mca/X86/ @llvm/pr-subscribers-x86
-/clang/lib/Basic/Targets/X86/ @llvm/pr-subscribers-x86
-/clang/lib/Driver/ToolChains/Arch/X86.* @llvm/pr-subscribers-x86
-/clang/lib/CodeGen/Targets/X86.* @llvm/pr-subscribers-x86
-/clang/lib/Headers/ @llvm/pr-subscribers-x86
-/clang/test/CodeGen/X86/ @llvm/pr-subscribers-x86
-/clang/include/clang/Basic/BuiltinsX86* @llvm/pr-subscribers-x86
-
 # libc
 libc/** @llvm/pr-subscribers-libc
 utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
@@ -426,3 +384,45 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /llvm/include/llvm/Frontend/OpenMP @llvm/pr-subscribers-flang-openmp
 /llvm/unittests/Frontend/OpenMP* @llvm/pr-subscribers-flang-openmp
 
+# arm
+/llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
+/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
+/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
+/clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
+/clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
+/clang/include/clang/Basic/BuiltinsARM* @llvm/pr-subscribers-arm
+
+# AArch64
+/llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
+/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
+/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
+/clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
+/clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
+/clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
+/clang/include/clang/Basic/BuiltinsAArch64* @llvm/pr-subscribers-AArch64
+
+# loongarch
+/llvm/include/llvm/IR/IntrinsicsLoongArch.td @llvm/pr-subscribers-loongarch
+/llvm/lib/Target/LoongArch @llvm/pr-subscribers-loongarch
+/llvm/test/CodeGen/LoongArch @llvm/pr-subscribers-loongarch
+/clang/lib/Basic/Targets/LoongArch* @llvm/pr-subscribers-loongarch
+/clang/lib/Driver/ToolChains/Arch/LoongArch.* @llvm/pr-subscribers-loongarch
+/clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
+/clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
+
+# x86
+/llvm/include/llvm/IR/IntrinsicsX86.td @llvm/pr-subscribers-x86
+/llvm/lib/Target/X86/ @llvm/pr-subscribers-x86
+/llvm/test/CodeGen/X86/ @llvm/pr-subscribers-x86
+/llvm/test/MC/X86/ @llvm/pr-subscribers-x86
+/llvm/test/MC/Disassembler/X86 @llvm/pr-subscribers-x86
+/llvm/test/Analysis/CostModel/X86/ @llvm/pr-subscribers-x86
+/llvm/test/tools/llvm-mca/X86/ @llvm/pr-subscribers-x86
+/clang/lib/Basic/Targets/X86/ @llvm/pr-subscribers-x86
+/clang/lib/Driver/ToolChains/Arch/X86.* @llvm/pr-subscribers-x86
+/clang/lib/CodeGen/Targets/X86.* @llvm/pr-subscribers-x86
+/clang/lib/Headers/ @llvm/pr-subscribers-x86
+/clang/test/CodeGen/X86/ @llvm/pr-subscribers-x86
+/clang/include/clang/Basic/BuiltinsX86* @llvm/pr-subscribers-x86
+

>From 9eb01c6e28861e3fc03565c73bb881ded2fd4905 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 16:58:38 -0700
Subject: [PATCH 13/17] Fix up some patterns

---
 .github/CODEOWNERS | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 0c6a945c68b7a24..9f6d6ad7e7cda25 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -24,6 +24,14 @@
 # xray
 /llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
 /compiler-rt/*/xray/ @llvm/pr-subscribers-xray
+/clang/include/clang/Basic/XRay* @llvm/pr-subscribers-xray
+/clang/lib/Basic/XRay* @llvm/pr-subscribers-xray
+/compiler-rt/*/xray/ @llvm/pr-subscribers-xray
+/llvm/include/llvm/XRay/ @llvm/pr-subscribers-xray
+/llvm/lib/XRay/ @llvm/pr-subscribers-xray
+/llvm/tools/llvm-xray/ @llvm/pr-subscribers-xray
+/llvm/unittests/XRay/ @llvm/pr-subscribers-xray
+/compiler-rt/*/xray/ @llvm/pr-subscribers-xray
 
 # clang-codegen
 /clang/lib/CodeGen/** @llvm/pr-subscribers-clang-codegen
@@ -171,7 +179,7 @@
 /clang/lib/CodeGen/CGCoroutine.cpp @llvm/pr-subscribers-coroutines
 /clang/test/CodeGenCoroutines/ @llvm/pr-subscribers-coroutines
 /llvm/docs/Coroutines.rst @llvm/pr-subscribers-coroutines
-/llvm/include//llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
+/llvm/include/llvm/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
 /llvm/lib/Transforms/Coroutines/ @llvm/pr-subscribers-coroutines
 /llvm/test/Transforms/Coroutines/* @llvm/pr-subscribers-coroutines
 
@@ -309,8 +317,14 @@
 /clang/docs/analyzer/ @llvm/pr-subscribers-clang-static-analyzer
 
 # pgo
-/llvm/lib/Transforms/Instrumentation/ @llvm/pr-subscribers-pgo
-/llvm/test/Instrumentation/ @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/CGProfile.cpp @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/PGO* @llvm/pr-subscribers-pgo
+/llvm/lib/Transforms/Instrumentation/ValueProfile* @llvm/pr-subscribers-pgo
+/llvm/test/Instrumentation/InstrProfiling/ @llvm/pr-subscribers-pgo
+/llvm/test/Transforms/PGOProfile/ @llvm/pr-subscribers-pgo
 /compiler-rt/lib/profile/ @llvm/pr-subscribers-pgo
 /compiler-rt/lib/memprof/ @llvm/pr-subscribers-pgo
 /compiler-rt/test/profile/ @llvm/pr-subscribers-pgo

>From 4d9bdd7c44a904d4fc54c31ae895f79d8d7a4b26 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 17:22:03 -0700
Subject: [PATCH 14/17] Add / to end of directories

---
 .github/CODEOWNERS | 102 ++++++++++++++++++++++-----------------------
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 9f6d6ad7e7cda25..c451e7427b2473d 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -108,7 +108,7 @@
 /mlir/**/Func/ @llvm/pr-subscribers-mlir-func
 
 # mlir-async
-/mlir/GPU @llvm/pr-subscribers-mlir-async
+/mlir/GPU/ @llvm/pr-subscribers-mlir-async
 
 # mlir-irdl
 /mlir/**/IRDL/ @llvm/pr-subscribers-mlir-irdl
@@ -117,10 +117,10 @@
 /mlir/**/Index/ @llvm/pr-subscribers-mlir-index
 
 # mlir-llvm
-/mlir/**/LLVM @llvm/pr-subscribers-mlir-llvm
+/mlir/**/LLVM/ @llvm/pr-subscribers-mlir-llvm
 
 # mlir-linalg
-/mlir/linalg @llvm/pr-subscribers-mlir-linalg
+/mlir/linalg/ @llvm/pr-subscribers-mlir-linalg
 
 # mlir-mlprogram
 /mlir/**/MLProgram/** @llvm/pr-subscribers-mlir-mlprogram
@@ -141,7 +141,7 @@
 /mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
 
 # mlir-pdl
-/mlir/**/PDL @llvm/pr-subscribers-mlir-pdl
+/mlir/**/PDL/ @llvm/pr-subscribers-mlir-pdl
 
 # mlir-quant
 /mlir/**/Quant/ @llvm/pr-subscribers-mlir-quant
@@ -168,10 +168,10 @@
 /mlir/**/UB/ @llvm/pr-subscribers-mlir-ub
 
 # mlir-vector
-/mlir/**/*Vector @llvm/pr-subscribers-mlir-vector
+/mlir/**/*Vector/ @llvm/pr-subscribers-mlir-vector
 
 # mlir-execution-engine
-/mlir/ExecutionEngine @llvm/pr-subscribers-mlir-execution-engine
+/mlir/ExecutionEngine/ @llvm/pr-subscribers-mlir-execution-engine
 
 # coroutines
 /clang/docs/DebuggingCoroutines.rst @llvm/pr-subscribers-coroutines
@@ -220,7 +220,7 @@
 /llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
 
 # vectorizers
-/llvm/lib/Transforms/Vectorize @llvm/pr-subscribers-vectorizers
+/llvm/lib/Transforms/Vectorize/ @llvm/pr-subscribers-vectorizers
 
 # clang
 /clang/ @llvm/pr-subscribers-clang
@@ -231,9 +231,9 @@
 /llvm/test/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/unittests/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/utils/lit/ @llvm/pr-subscribers-testing-tools
-/llvm/utils/split-file @llvm/pr-subscribers-testing-tools
-/llvm/utils/not @llvm/pr-subscribers-testing-tools
-/llvm/utils/count @llvm/pr-subscribers-testing-tools
+/llvm/utils/split-file/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/not/ @llvm/pr-subscribers-testing-tools
+/llvm/utils/count/ @llvm/pr-subscribers-testing-tools
 /llvm/utils/FileCheck/ @llvm/pr-subscribers-testing-tools
 /llvm/docs/CommandGuide/FileCheck.rst @llvm/pr-subscribers-testing-tools
 /llvm/docs/CommandGuide/lit.rst @llvm/pr-subscribers-testing-tools
@@ -241,30 +241,30 @@
 /llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
 
 # debug-info
-/llvm/include/llvm/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/lib/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/tools/dsymutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-dwp @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-pdbutil @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
-/llvm/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
-/llvm/lib/CodeGen/AsmPrinter @llvm/pr-subscribers-debug-info
+/llvm/include/llvm/DebugInfo/ @llvm/pr-subscribers-debug-info
+/llvm/lib/DebugInfo/ @llvm/pr-subscribers-debug-info
+/llvm/tools/dsymutil/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfo-analyzer/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfdump/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwarfutil/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-dwp/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-gsymutil/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-pdbutil/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod/ @llvm/pr-subscribers-debug-info
+/llvm/tools/llvm-debuginfod-find/ @llvm/pr-subscribers-debug-info
+/llvm/lib/CodeGen/AsmPrinter/ @llvm/pr-subscribers-debug-info
 /clang/lib/CodeGen/CGDebugInfo.cpp @llvm/pr-subscribers-debug-info
 /llvm/include/llvm/BinaryFormat/Dwarf.* @llvm/pr-subscribers-debug-info
-/llvm/test/DebugInfo @llvm/pr-subscribers-debug-info
-/llvm/test/tools/dsymutil @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-debuginfo-analyzer @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-debuginfod @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-debuginfod-find @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-dwarfdump @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-dwarfutil @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-dwp @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-gsymutil @llvm/pr-subscribers-debug-info
-/llvm/test/tools/llvm-pdbuti @llvm/pr-subscribers-debug-info
+/llvm/test/DebugInfo/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/dsymutil/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfo-analyzer/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfod/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-debuginfod-find/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwarfdump/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwarfutil/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-dwp/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-gsymutil/ @llvm/pr-subscribers-debug-info
+/llvm/test/tools/llvm-pdbuti/ @llvm/pr-subscribers-debug-info
 /llvm/lib/IR/Debug*.cpp @llvm/pr-subscribers-debug-info
 /llvm/include/llvm/IR/Debug*.h @llvm/pr-subscribers-debug-info
 
@@ -272,16 +272,16 @@
 /.github/workflows/ @llvm/pr-subscribers-github-workflow
 
 # flang-driver
-/flang/tools/flang-driver @llvm/pr-subscribers-flang-driver
-/flang/unittests/Frontend @llvm/pr-subscribers-flang-driver
-/flang/lib/FrontendTool @llvm/pr-subscribers-flang-driver
-/flang/lib/Frontend @llvm/pr-subscribers-flang-driver
-/flang/include/flang/Frontend @llvm/pr-subscribers-flang-driver
-/flang/include/flang/FrontendTool @llvm/pr-subscribers-flang-driver
-/flang/test/Driver @llvm/pr-subscribers-flang-driver
+/flang/tools/flang-driver/ @llvm/pr-subscribers-flang-driver
+/flang/unittests/Frontend/ @llvm/pr-subscribers-flang-driver
+/flang/lib/FrontendTool/ @llvm/pr-subscribers-flang-driver
+/flang/lib/Frontend/ @llvm/pr-subscribers-flang-driver
+/flang/include/flang/Frontend/ @llvm/pr-subscribers-flang-driver
+/flang/include/flang/FrontendTool/ @llvm/pr-subscribers-flang-driver
+/flang/test/Driver/ @llvm/pr-subscribers-flang-driver
 
 # m68k
-/llvm/lib/Target/M68k @llvm/pr-subscribers-m68k
+/llvm/lib/Target/M68k/ @llvm/pr-subscribers-m68k
 /clang/lib/Basic/Targets/M68k.* @llvm/pr-subscribers-m68k
 /clang/lib/CodeGen/Targets/M68k.cpp @llvm/pr-subscribers-m68k
 
@@ -344,7 +344,7 @@
 /llvm/**/Frontend/OpenACC/ @llvm/pr-subscribers-openacc
 /llvm/unittests/Frontend/OpenACCTest.cpp @llvm/pr-subscribers-openacc
 /mlir/test/Target/LLVMIR/openacc-llvm.mlir @llvm/pr-subscribers-openacc
-/mlir/**/*OpenACC @llvm/pr-subscribers-openacc
+/mlir/**/*OpenACC/ @llvm/pr-subscribers-openacc
 
 # flang-runtime
 /flang/runtime/ @llvm/pr-subscribers-flang-runtime
@@ -390,18 +390,18 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /flang/lib/Semantics/check-omp-structure.cpp @llvm/pr-subscribers-flang-openmp
 /flang/lib/Optimizer/Transforms/OMP* @llvm/pr-subscribers-flang-openmp
 /flang/test/Fir/convert-to-llvm-openmp-and-fir.fir @llvm/pr-subscribers-flang-openmp
-/flang/test/Lower/OpenMP @llvm/pr-subscribers-flang-openmp
+/flang/test/Lower/OpenMP/ @llvm/pr-subscribers-flang-openmp
 /flang/test/Transforms/omp* @llvm/pr-subscribers-flang-openmp
 /mlir/**/*OpenMP* @llvm/pr-subscribers-flang-openmp
 /mlir/test/Target/LLVMIR/openmp* @llvm/pr-subscribers-flang-openmp
-/llvm/lib/Frontend/OpenMP @llvm/pr-subscribers-flang-openmp
-/llvm/include/llvm/Frontend/OpenMP @llvm/pr-subscribers-flang-openmp
+/llvm/lib/Frontend/OpenMP/ @llvm/pr-subscribers-flang-openmp
+/llvm/include/llvm/Frontend/OpenMP/ @llvm/pr-subscribers-flang-openmp
 /llvm/unittests/Frontend/OpenMP* @llvm/pr-subscribers-flang-openmp
 
 # arm
 /llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
-/llvm/lib/Target/ARM @llvm/pr-subscribers-arm
-/llvm/test/CodeGen/ARM @llvm/pr-subscribers-arm
+/llvm/lib/Target/ARM/ @llvm/pr-subscribers-arm
+/llvm/test/CodeGen/ARM/ @llvm/pr-subscribers-arm
 /clang/lib/Basic/Targets/ARM* @llvm/pr-subscribers-arm
 /clang/lib/Driver/ToolChains/Arch/ARM.* @llvm/pr-subscribers-arm
 /clang/lib/CodeGen/Targets/ARM.cpp @llvm/pr-subscribers-arm
@@ -409,8 +409,8 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 
 # AArch64
 /llvm/include/llvm/IR/IntrinsicsAArch64.td @llvm/pr-subscribers-AArch64
-/llvm/lib/Target/AArch64 @llvm/pr-subscribers-AArch64
-/llvm/test/CodeGen/AArch64 @llvm/pr-subscribers-AArch64
+/llvm/lib/Target/AArch64/ @llvm/pr-subscribers-AArch64
+/llvm/test/CodeGen/AArch64/ @llvm/pr-subscribers-AArch64
 /clang/lib/Basic/Targets/AArch64* @llvm/pr-subscribers-AArch64
 /clang/lib/Driver/ToolChains/Arch/AArch64.* @llvm/pr-subscribers-AArch64
 /clang/lib/CodeGen/Targets/AArch64.cpp @llvm/pr-subscribers-AArch64
@@ -418,8 +418,8 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 
 # loongarch
 /llvm/include/llvm/IR/IntrinsicsLoongArch.td @llvm/pr-subscribers-loongarch
-/llvm/lib/Target/LoongArch @llvm/pr-subscribers-loongarch
-/llvm/test/CodeGen/LoongArch @llvm/pr-subscribers-loongarch
+/llvm/lib/Target/LoongArch/ @llvm/pr-subscribers-loongarch
+/llvm/test/CodeGen/LoongArch/ @llvm/pr-subscribers-loongarch
 /clang/lib/Basic/Targets/LoongArch* @llvm/pr-subscribers-loongarch
 /clang/lib/Driver/ToolChains/Arch/LoongArch.* @llvm/pr-subscribers-loongarch
 /clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
@@ -430,7 +430,7 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /llvm/lib/Target/X86/ @llvm/pr-subscribers-x86
 /llvm/test/CodeGen/X86/ @llvm/pr-subscribers-x86
 /llvm/test/MC/X86/ @llvm/pr-subscribers-x86
-/llvm/test/MC/Disassembler/X86 @llvm/pr-subscribers-x86
+/llvm/test/MC/Disassembler/X86/ @llvm/pr-subscribers-x86
 /llvm/test/Analysis/CostModel/X86/ @llvm/pr-subscribers-x86
 /llvm/test/tools/llvm-mca/X86/ @llvm/pr-subscribers-x86
 /clang/lib/Basic/Targets/X86/ @llvm/pr-subscribers-x86

>From a75c552e47a17e75517eb5fc05014db152fa16dc Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 17:28:04 -0700
Subject: [PATCH 15/17] Add riskv/sparc teams

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index c451e7427b2473d..0ecf162ac3fd84b 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -425,6 +425,24 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
 /clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
 
+# riskv
+/llvm/include/llvm/IR/IntrinsicsRISCV.td @llvm/pr-subscribers-riskv
+/llvm/lib/Target/RISCV/ @llvm/pr-subscribers-riskv
+/llvm/test/CodeGen/RISCV/ @llvm/pr-subscribers-riskv
+/clang/lib/Basic/Targets/RISCV* @llvm/pr-subscribers-riskv
+/clang/lib/Driver/ToolChains/Arch/RISCV.* @llvm/pr-subscribers-riskv
+/clang/lib/CodeGen/Targets/RISCV.cpp @llvm/pr-subscribers-riskv
+/clang/include/clang/Basic/BuiltinsRISCV* @llvm/pr-subscribers-riskv
+
+# sparc
+/llvm/include/llvm/IR/IntrinsicsSparc.td @llvm/pr-subscribers-sparc
+/llvm/lib/Target/Sparc/ @llvm/pr-subscribers-sparc
+/llvm/test/CodeGen/Sparc/ @llvm/pr-subscribers-sparc
+/clang/lib/Basic/Targets/Sparc* @llvm/pr-subscribers-sparc
+/clang/lib/Driver/ToolChains/Arch/Sparc.* @llvm/pr-subscribers-sparc
+/clang/lib/CodeGen/Targets/Sparc.cpp @llvm/pr-subscribers-sparc
+/clang/include/clang/Basic/BuiltinsSparc* @llvm/pr-subscribers-sparc
+
 # x86
 /llvm/include/llvm/IR/IntrinsicsX86.td @llvm/pr-subscribers-x86
 /llvm/lib/Target/X86/ @llvm/pr-subscribers-x86

>From e69390a38354fc33a54784b035ad6f815d1dc921 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 31 Aug 2023 20:14:28 -0700
Subject: [PATCH 16/17] * Fix riscv typo * Fix llvm-mca typo * Add IR teams

---
 .github/CODEOWNERS | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 0ecf162ac3fd84b..1b137e5589f5d31 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -215,8 +215,8 @@
 /clang-tools-extra/test/clang-tidy/ @llvm/pr-subscribers-clang-tidy
 
 # llvm-mca
-/llvm/tools//llvm-mca/ @llvm/pr-subscribers-llvm-mca
-/llvm/include//llvm/MCA/ @llvm/pr-subscribers-llvm-mca
+/llvm/tools/llvm-mca/ @llvm/pr-subscribers-llvm-mca
+/llvm/include/llvm/MCA/ @llvm/pr-subscribers-llvm-mca
 /llvm/lib/MCA/ @llvm/pr-subscribers-llvm-mca
 
 # vectorizers
@@ -398,6 +398,19 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /llvm/include/llvm/Frontend/OpenMP/ @llvm/pr-subscribers-flang-openmp
 /llvm/unittests/Frontend/OpenMP* @llvm/pr-subscribers-flang-openmp
 
+# llvm-ir
+/llvm/lib/IR/ @llvm/pr-subscribers-llvm-ir
+/llvm/include/llvm/IR/ @llvm/pr-subscribers-llvm-ir
+/llvm/docs/LangRef.rst @llvm/pr-subscribers-llvm-ir
+
+# llvm-analysis
+/llvm/lib/analysis/ @llvm/pr-subscribers-llvm-analysis
+/llvm/include/llvm/analysis/ @llvm/pr-subscribers-llvm-analysis
+
+# llvm-transforms
+/llvm/lib/transforms/ @llvm/pr-subscribers-llvm-transforms
+/llvm/include/llvm/transforms/ @llvm/pr-subscribers-llvm-transforms
+
 # arm
 /llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
 /llvm/lib/Target/ARM/ @llvm/pr-subscribers-arm
@@ -425,14 +438,14 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
 /clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
 
-# riskv
-/llvm/include/llvm/IR/IntrinsicsRISCV.td @llvm/pr-subscribers-riskv
-/llvm/lib/Target/RISCV/ @llvm/pr-subscribers-riskv
-/llvm/test/CodeGen/RISCV/ @llvm/pr-subscribers-riskv
-/clang/lib/Basic/Targets/RISCV* @llvm/pr-subscribers-riskv
-/clang/lib/Driver/ToolChains/Arch/RISCV.* @llvm/pr-subscribers-riskv
-/clang/lib/CodeGen/Targets/RISCV.cpp @llvm/pr-subscribers-riskv
-/clang/include/clang/Basic/BuiltinsRISCV* @llvm/pr-subscribers-riskv
+# riscv
+/llvm/include/llvm/IR/IntrinsicsRISCV.td @llvm/pr-subscribers-riscv
+/llvm/lib/Target/RISCV/ @llvm/pr-subscribers-riscv
+/llvm/test/CodeGen/RISCV/ @llvm/pr-subscribers-riscv
+/clang/lib/Basic/Targets/RISCV* @llvm/pr-subscribers-riscv
+/clang/lib/Driver/ToolChains/Arch/RISCV.* @llvm/pr-subscribers-riscv
+/clang/lib/CodeGen/Targets/RISCV.cpp @llvm/pr-subscribers-riscv
+/clang/include/clang/Basic/BuiltinsRISCV* @llvm/pr-subscribers-riscv
 
 # sparc
 /llvm/include/llvm/IR/IntrinsicsSparc.td @llvm/pr-subscribers-sparc

>From 3cf1558eb1eba49892fc2f34889294d67be72674 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Fri, 1 Sep 2023 11:21:26 -0700
Subject: [PATCH 17/17] Add clangd and msp430, and fix some typos

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

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 1b137e5589f5d31..4eb7554a7faffff 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -138,7 +138,7 @@
 /mlir/**/OpenACC/ @llvm/pr-subscribers-mlir-openacc
 
 # mlir-openmp
-/mlir/**/OpenMP/ @llvm/pr-subscribers-mlir-openmp
+/mlir/**/OpenMP*/ @llvm/pr-subscribers-mlir-openmp
 
 # mlir-pdl
 /mlir/**/PDL/ @llvm/pr-subscribers-mlir-pdl
@@ -221,6 +221,7 @@
 
 # vectorizers
 /llvm/lib/Transforms/Vectorize/ @llvm/pr-subscribers-vectorizers
+/llvm/include/llvm/Transforms/Vectorize/ @llvm/pr-subscribers-vectorizers
 
 # clang
 /clang/ @llvm/pr-subscribers-clang
@@ -404,12 +405,15 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /llvm/docs/LangRef.rst @llvm/pr-subscribers-llvm-ir
 
 # llvm-analysis
-/llvm/lib/analysis/ @llvm/pr-subscribers-llvm-analysis
-/llvm/include/llvm/analysis/ @llvm/pr-subscribers-llvm-analysis
+/llvm/lib/Analysis/ @llvm/pr-subscribers-llvm-analysis
+/llvm/include/llvm/Analysis/ @llvm/pr-subscribers-llvm-analysis
 
 # llvm-transforms
-/llvm/lib/transforms/ @llvm/pr-subscribers-llvm-transforms
-/llvm/include/llvm/transforms/ @llvm/pr-subscribers-llvm-transforms
+/llvm/lib/Transforms/ @llvm/pr-subscribers-llvm-transforms
+/llvm/include/llvm/Transforms/ @llvm/pr-subscribers-llvm-transforms
+
+# clangd
+/clang-tools-extra/clangd/ @llvm/pr-subscribers-clangd
 
 # arm
 /llvm/include/llvm/IR/IntrinsicsARM.td @llvm/pr-subscribers-arm
@@ -438,6 +442,15 @@ utils/bazel/llvm-project-overlay/libc/** @llvm/pr-subscribers-libc
 /clang/lib/CodeGen/Targets/LoongArch.cpp @llvm/pr-subscribers-loongarch
 /clang/include/clang/Basic/BuiltinsLoongArch* @llvm/pr-subscribers-loongarch
 
+# msp430
+/llvm/include/llvm/IR/IntrinsicsMSP430.td @llvm/pr-subscribers-msp430
+/llvm/lib/Target/MSP430/ @llvm/pr-subscribers-msp430
+/llvm/test/CodeGen/MSP430/ @llvm/pr-subscribers-msp430
+/clang/lib/Basic/Targets/MSP430* @llvm/pr-subscribers-msp430
+/clang/lib/Driver/ToolChains/Arch/MSP430.* @llvm/pr-subscribers-msp430
+/clang/lib/CodeGen/Targets/MSP430.cpp @llvm/pr-subscribers-msp430
+/clang/include/clang/Basic/BuiltinsMSP430* @llvm/pr-subscribers-msp430
+
 # riscv
 /llvm/include/llvm/IR/IntrinsicsRISCV.td @llvm/pr-subscribers-riscv
 /llvm/lib/Target/RISCV/ @llvm/pr-subscribers-riscv



More information about the llvm-commits mailing list