[llvm] Remove CODEOWNERS file and copy missing paths into new-prs-labeler.yml (PR #66145)

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 12 14:27:36 PDT 2023


https://github.com/tstellar created https://github.com/llvm/llvm-project/pull/66145:

See https://discourse.llvm.org/t/changes-to-pull-request-subscription-system/73296/

>From dff6f6bad578990da9bff78f9567e1a5a2884f2d Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Tue, 12 Sep 2023 14:25:36 -0700
Subject: [PATCH] Remove CODEOWNERS file and copy missing paths into
 new-prs-labeler.yml

See https://discourse.llvm.org/t/changes-to-pull-request-subscription-system/73296/
---
 .github/CODEOWNERS          | 664 ------------------------------------
 .github/new-prs-labeler.yml |  39 ++-
 2 files changed, 38 insertions(+), 665 deletions(-)
 delete mode 100644 .github/CODEOWNERS

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
deleted file mode 100644
index f62818c0ced9c6a..000000000000000
--- a/.github/CODEOWNERS
+++ /dev/null
@@ -1,664 +0,0 @@
-# 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
-/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
-/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
-/clang/include/clang/CodeGen/ @llvm/pr-subscribers-clang-codegen
-
-# mlir
-/mlir/ @llvm/pr-subscribers-mlir
-
-# mlir-core
-/mlir/**/AsmParser/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Bytecode/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Debug/ @llvm/pr-subscribers-mlir-core
-/mlir/**/IR/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Parser/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Pass/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Reducer/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Support/ @llvm/pr-subscribers-mlir-core
-/mlir/**/Transforms/ @llvm/pr-subscribers-mlir-core
-/mlir/**/tools/ @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/include/mlir/IR/*.td @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-presburger
-/mlir/**/*Presburger @llvm/pr-subscribers-mlir-presburger
-
-# 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/lib/Target/Cpp @llvm/pr-subscribers-mlir-emitc
-
-# mlir-func
-/mlir/**/Func/ @llvm/pr-subscribers-mlir-func
-
-# mlir-async
-/mlir/**/Async/ @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/**/*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/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/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/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/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/SemaModule.cpp @llvm/pr-subscribers-modules
-/clang/lib/Serialization/ @llvm/pr-subscribers-modules
-/clang/test/CXX/module/ @llvm/pr-subscribers-modules
-/clang/test/Modules/ @llvm/pr-subscribers-modules
-/clang/unittests/Serialization/* @llvm/pr-subscribers-modules
-
-# 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
-/llvm/include/llvm/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/TestingGuide.rst @llvm/pr-subscribers-testing-tools
-/llvm/test/Other/FileCheck-space.txt @llvm/pr-subscribers-testing-tools
-/llvm/utils/update*_test_checks.py @llvm/pr-subscribers-testing-tools
-/llvm/utils/UpdateTestChecks/ @llvm/pr-subscribers-testing-tools
-
-# llvm-binary-utilities
-/llvm/docs/CommandGuide/llvm-* @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/include/llvm/BinaryFormat/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/include/llvm/DebugInfo/Symbolize/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/include/llvm/ObjCopy/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/include/llvm/Object/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/lib/BinaryFormat/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/lib/DebugInfo/Symbolize/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/lib/ObjCopy/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/lib/Object/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/Object/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-ar/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-cxxfilt/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-nm/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-objcopy/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-objdump/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-readobj/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-size/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-strings/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/test/tools/llvm-symbolizer/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-ar/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-cxxfilt/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-nm/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-objcopy/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-objdump/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-readobj/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-size/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-strings/ @llvm/pr-subscribers-llvm-binary-utilities
-/llvm/tools/llvm-symbolizer/ @llvm/pr-subscribers-llvm-binary-utilities
-
-# 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/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
-/llvm/test/CodeGen/M68k/ @llvm/pr-subscribers-m68k
-/llvm/test/MC/M68k/ @llvm/pr-subscribers-m68k
-/llvm/test/MC/Disassembler/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/obj2yaml/ @llvm/pr-subscribers-objectyaml
-/llvm/tools/yaml2obj/ @llvm/pr-subscribers-objectyaml
-
-# 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/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
-/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
-
-# 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/**/*OpenACC/ @llvm/pr-subscribers-openacc
-
-# 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
-
-# hlsl
-/clang/test/ParserHLSL/ @llvm/pr-subscribers-hlsl
-/clang/test/SemaHLSL/ @llvm/pr-subscribers-hlsl
-/clang/test/AST/HLSL/ @llvm/pr-subscribers-hlsl
-/clang/test/CodeGenHLSL/ @llvm/pr-subscribers-hlsl
-/clang/cmake/caches/HLSL.cmake @llvm/pr-subscribers-hlsl
-/clang/include/clang/Basic/HLSL*.h @llvm/pr-subscribers-hlsl
-/clang/include/clang/Sema/HLSL*.h @llvm/pr-subscribers-hlsl
-/clang/docs/HLSL/ @llvm/pr-subscribers-hlsl
-/clang/lib/Driver/ToolChains/HLSL* @llvm/pr-subscribers-hlsl
-/clang/lib/Parse/ParseHLSL.cpp @llvm/pr-subscribers-hlsl
-/clang/lib/Sema/HLSLExternalSemaSource.cpp @llvm/pr-subscribers-hlsl
-/clang/lib/Sema/SemaHLSL.cpp @llvm/pr-subscribers-hlsl
-/clang/lib/CodeGen/CGHLSLRuntime.* @llvm/pr-subscribers-hlsl
-/llvm/include/llvm/Frontend/HLSL/ @llvm/pr-subscribers-hlsl
-/llvm/lib/Frontend/HLSL/ @llvm/pr-subscribers-hlsl
-
-# globalisel
-/llvm/**/GlobalISel/ @llvm/pr-subscribers-globalisel
-/llvm/utils/TableGen/GlobalISel* @llvm/pr-subscribers-globalisel
-
-# selection-dag
-/llvm/include/llvm/CodeGen/DAGCombine.h @llvm/pr-subscribers-selectiondag
-/llvm/include/llvm/CodeGen/ISDOpcodes.h @llvm/pr-subscribers-selectiondag
-/llvm/include/llvm/CodeGen/SelectionDAG*.h @llvm/pr-subscribers-selectiondag
-/llvm/include/llvm/CodeGen/SDNodeProperties.td @llvm/pr-subscribers-selectiondag
-/llvm/include/llvm/Target/TargetSelectionDAG.td @llvm/pr-subscribers-selectiondag
-/llvm/lib/CodeGen/SelectionDAG/ @llvm/pr-subscribers-selectiondag
-/llvm/utils/TableGen/CodeGenDAG* @llvm/pr-subscribers-selectiondag
-/llvm/utils/TableGen/DAGISel* @llvm/pr-subscribers-selectiondag
-
-# register allocation
-/llvm/**/*RegAlloc @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/Register* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/LiveReg* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/LiveInterval* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/LiveVariables* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/LiveRange* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/SlotIndexes.h @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/VirtRegMap.h @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/PHIElimination* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/SplitKit* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/InlineSpiller* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/ProcessImplicitDefs.cpp @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/RenameIndependentSubregs.cpp @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/InterferenceCache* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/CalcSpillWeights* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/RegUsage* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/MachineCopyPropagation* @llvm/pr-subscribers-regalloc
-/llvm/**/CodeGen/SpillPlacement* @llvm/pr-subscribers-regalloc
-/llvm/include/PBQP/ @llvm/pr-subscribers-regalloc
-/llvm/include/PBQPRAConstraint.h @llvm/pr-subscribers-regalloc
-/llvm/include/llvm/CodeGen/Spiller.h @llvm/pr-subscribers-regalloc
-
-# 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
-
-# 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
-
-# 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
-
-# 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/unittests/IR/ @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/test/Analysis/ @llvm/pr-subscribers-llvm-analysis
-/llvm/unittests/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/test/Transforms/ @llvm/pr-subscribers-llvm-transforms
-/llvm/unittests/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
-/llvm/lib/Target/ARM/ @llvm/pr-subscribers-arm
-/llvm/test/CodeGen/ARM/ @llvm/pr-subscribers-arm
-/llvm/test/MC/ARM/ @llvm/pr-subscribers-arm
-/llvm/test/MC/DisasemblerARM/ @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
-/llvm/test/MC/AArch64/ @llvm/pr-subscribers-AArch64
-/llvm/test/MC/Disassembler/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
-
-# AMDGPU
-**/*AMDGPU* @llvm/pr-subscribers-amdgpu
-**/*amdgpu* @llvm/pr-subscribers-amdgpu
-
-# DirectX
-/llvm/include/llvm/IR/IntrinsicsDirectX.td @llvm/pr-subscribers-DirectX
-/llvm/lib/Target/DirectX/ @llvm/pr-subscribers-DirectX
-/llvm/test/CodeGen/DirectX/ @llvm/pr-subscribers-DirectX
-/llvm/tools/dxil-dis @llvm/pr-subscribers-DirectX
-/llvm/test/tools/dxil-dis @llvm/pr-subscribers-DirectX
-/clang/lib/Basic/Targets/DirectX* @llvm/pr-subscribers-DirectX
-
-# 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/test/MC/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
-
-# 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
-/llvm/test/MC/MSP430/ @llvm/pr-subscribers-msp430
-/llvm/test/MC/Disassembler/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/**/*RISCV* @llvm/pr-subscribers-riscv
-/llvm/**/*riscv* @llvm/pr-subscribers-riscv
-/clang/**/*RISCV* @llvm/pr-subscribers-riscv
-/clang/**/*riscv* @llvm/pr-subscribers-riscv
-
-# 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
-/llvm/test/MC/Sparc/ @llvm/pr-subscribers-sparc
-/llvm/test/MC/Disassembler/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
-
-# windows
-/lld/COFF/ @llvm/pr-subscribers-windows
-/clang/lib/Driver/MSVC.cpp @llvm/pr-subscribers-windows
-/clang/lib/Driver/MinGW.cpp @llvm/pr-subscribers-windows
-/llvm/lib/DebugInfo/CodeView/ @llvm/pr-subscribers-windows
-/llvm/lib/DebugInfo/PDB/ @llvm/pr-subscribers-windows
-/llvm/lib/WindowsDriver/ @llvm/pr-subscribers-windows
-/llvm/lib/Support/Windows/ @llvm/pr-subscribers-windows
-/llvm/lib/BinaryFormat/COFF.cpp @llvm/pr-subscribers-windows
-
-# x86
-/llvm/include/llvm/IR/IntrinsicsX86.td @llvm/pr-subscribers-x86
-/llvm/include/llvm/Support/X86DisassemblerDecoderCommon.h @llvm/pr-subscribers-x86
-/llvm/include/llvm/TargetParser/X86* @llvm/pr-subscribers-x86
-/llvm/lib/Target/X86/ @llvm/pr-subscribers-x86
-/llvm/lib/TargetParser/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
-/llvm/utils/TableGen/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
-
-# MLGO
-/llvm/lib/Analysis/ML* @llvm/pr-subscribers-mlgo
-/llvm/include/llvm/Analysis/ML* @llvm/pr-subscribers-mlgo
-/llvm/lib/Analysis/*Runner.cpp @llvm/pr-subscribers-mlgo
-/llvm/include/llvm/Analysis/*Runner.h @llvm/pr-subscribers-mlgo
-/llvm/unittests/Analysis/ML* @llvm/pr-subscribers-mlgo
-/llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp @llvm/pr-subscribers-mlgo
-/llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h @llvm/pr-subscribers-mlgo
-/llvm/test/Analysis/FunctionPropertiesAnalysis/* @llvm/pr-subscribers-mlgo
-/llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp @llvm/pr-subscribers-mlgo
-/llvm/test/Transforms/inline/ML/ @llvm/pr-subscribers-mlgo
-/llvm/lib/CodeGen/ML* @llvm/pr-subscribers-mlgo
-/llvm/unittests/CodeGen/ML* @llvm/pr-subscribers-mlgo
-/llvm/test/CodeGen/MLRegAlloc/ @llvm/pr-subscribers-mlgo
-
-# llvm-exegesis
-/llvm/tools/llvm-exegesis/ @llvm/pr-subscribers-exegesis
-/llvm/test/tools/llvm-exegesis/ @llvm/pr-subscribers-exegesis
-/llvm/unittests/tools/llvm-exegesis/ @llvm/pr-subscribers-exegesis
-
-# WebAssembly
-/llvm/include/llvm/BinaryFormat/Wasm.h @llvm/pr-subscribers-webassembly
-/llvm/include/llvm/IR/IntinsicsWebAssembly.td @llvm/pr-subscribers-webassembly
-/llvm/include/llvm/Object/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/CodeGen/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/CodeGen/AsmPrinter/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/MC/MCParser/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/MC/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/ObjCopy/wasm/ @llvm/pr-subscribers-webassembly
-/llvm/lib/Object/Wasm* @llvm/pr-subscribers-webassembly
-/llvm/lib/Target/WebAssembly/ @llvm/pr-subscribers-webassembly
-/llvm/test/CodeGen/WebAssembly/ @llvm/pr-subscribers-webassembly
-/llvm/test/DebugInfo/WebAssembly/ @llvm/pr-subscribers-webassembly
-/llvm/test/MC/WebAssembly/ @llvm/pr-subscribers-webassembly
-/llvm/unittests/Target/WebAssembly/ @llvm/pr-subscribers-webassembly
-/clang/include/clang/Basic/BuiltinsWebAssembly.def @llvm/pr-subscribers-webassembly
-/clang/include/clang/Basic/WebAssemblyReferenceTypes.def @llvm/pr-subscribers-webassembly
-/clang/lib/Basic/Targets/WebAssembly* @llvm/pr-subscribers-webassembly
-/clang/lib/Driver/Toolchains/WebAssembly* @llvm/pr-subscribers-webassembly
-/clang/lib/CodeGen/Targets/WebAssembly* @llvm/pr-subscribers-webassembly
-/clang/lib/Headers/wasm_simd128.h @llvm/pr-subscribers-webassembly
-/clang/test/CodeGen/WebAssembly/ @llvm/pr-subscribers-webassembly
-/clang/test/Sema/*wasm* @llvm/pr-subscribers-webassembly
-/clang/test/SemaCXX/*wasm* @llvm/pr-subscribers-webassembly
-
-/lld/**/COFF/ @llvm/pr-subscribers-lld-coff
-/lld/**/ELF/ @llvm/pr-subscribers-lld-elf
-/lld/**/MachO/ @llvm/pr-subscribers-lld-macho
-/lld/**/wasm/ @llvm/pr-subscribers-lld-wasm
-/lld/Common/ @llvm/pr-subscribers-lld-coff @llvm/pr-subscribers-lld-elf @llvm/pr-subscribers-lld-macho @llvm/pr-subscribers-lld-wasm
-
-# lldb
-/lldb/** @llvm/pr-subscribers-lldb
diff --git a/.github/new-prs-labeler.yml b/.github/new-prs-labeler.yml
index 09f541efabc7ce0..fc983abb9a98621 100644
--- a/.github/new-prs-labeler.yml
+++ b/.github/new-prs-labeler.yml
@@ -172,6 +172,7 @@ mlir:dlti:
 
 mlir:emitc:
   - mlir/**/EmitC/**
+  - mlir/lib/Target/Cpp/**
 
 mlir:func:
   - mlir/**/Func/**
@@ -183,7 +184,8 @@ mlir:index:
   - mlir/**/Index/**
 
 mlir:llvm:
-  - mlir/**/LLVM/**
+  - mlir/**/LLVM*
+  - mlir/**/LLVM*/**
 
 mlir:linalg:
   - mlir/**/*linalg/**
@@ -476,14 +478,19 @@ llvm:ir:
   - llvm/lib/IR/**
   - llvm/include/llvm/IR/**
   - llvm/docs/LangRef.rst
+  - llvm/unittests/IR/**
 
 llvm:analysis:
   - llvm/lib/Analysis/**
   - llvm/include/llvm/Analysis/**
+  - llvm/test/Analysis/**
+  - llvm/unittests/Analysis/**
 
 llvm:transforms:
   - llvm/lib/Transforms/**
   - llvm/include/llvm/Transforms/**
+  - llvm/test/Transforms/**
+  - llvm/unittests/Transforms/**
 
 clangd:
   - clang-tools-extra/clangd/**
@@ -707,3 +714,33 @@ backend:X86:
   - llvm/include/llvm/TargetParser/X86*
   - llvm/lib/TargetParser/X86*
   - llvm/utils/TableGen/X86*
+
+llvm:binary-utilities:
+  - llvm/docs/CommandGuide/llvm-*
+  - llvm/include/llvm/BinaryFormat/**
+  - llvm/include/llvm/DebugInfo/Symbolize/**
+  - llvm/include/llvm/ObjCopy/**
+  - llvm/include/llvm/Object/**
+  - llvm/lib/BinaryFormat/**
+  - llvm/lib/DebugInfo/Symbolize/**
+  - llvm/lib/ObjCopy/**
+  - llvm/lib/Object/**
+  - llvm/test/Object/**
+  - llvm/test/tools/llvm-ar/**
+  - llvm/test/tools/llvm-cxxfilt/**
+  - llvm/test/tools/llvm-nm/**
+  - llvm/test/tools/llvm-objcopy/**
+  - llvm/test/tools/llvm-objdump/**
+  - llvm/test/tools/llvm-readobj/**
+  - llvm/test/tools/llvm-size/**
+  - llvm/test/tools/llvm-strings/**
+  - llvm/test/tools/llvm-symbolizer/**
+  - llvm/tools/llvm-ar/**
+  - llvm/tools/llvm-cxxfilt/**
+  - llvm/tools/llvm-nm/**
+  - llvm/tools/llvm-objcopy/**
+  - llvm/tools/llvm-objdump/**
+  - llvm/tools/llvm-readobj/**
+  - llvm/tools/llvm-size/**
+  - llvm/tools/llvm-strings/**
+  - llvm/tools/llvm-symbolizer/**



More information about the llvm-commits mailing list