Skip to content

Commit 2cb9e90

Browse files
authored
[SYCL] Use teams to assign code ownership (#5016)
1 parent 623839f commit 2cb9e90

File tree

1 file changed

+22
-83
lines changed

1 file changed

+22
-83
lines changed

.github/CODEOWNERS

Lines changed: 22 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,55 @@
11
* @bader
22

33
# Front-end compiler
4-
clang/ @premanandrao @elizabethandrews @smanna12
4+
clang/ @intel/dpcpp-cfe-reviewers
55

6-
# Driver
7-
clang/**/Driver @mdtoguchi @AGindinson @hchilama
6+
# Clang driver
7+
clang/**/Driver @intel/dpcpp-clang-driver-reviewers
88

99
# LLVM-SPIRV translator
10-
llvm-spirv/ @AlexeySotkin @AlexeySachkov
10+
llvm-spirv/ @intel/dpcpp-spirv-reviewers
1111

1212
# OpenCL deps
13-
opencl/ @pvchupin @vladimirlaz
13+
opencl/ @intel/llvm-reviewers-runtime
1414

1515
# OpenCL "offline" compiler
16-
opencl/opencl-aot/ @dm-vodopyanov @AlexeySachkov @romanovvlad
16+
opencl/opencl-aot/ @intel/dpcpp-tools-reviewers
1717

1818
# Device library
19-
libdevice/ @vzakhari @jinge90
19+
libdevice/ @intel/llvm-reviewers-runtime
2020

2121
# DPC++ runtime library
2222
sycl/ @intel/llvm-reviewers-runtime
2323

2424
# Documentation
25-
sycl/ReleaseNotes.md @pvchupin @tfzhu
26-
sycl/doc/ @pvchupin @bader
25+
sycl/ReleaseNotes.md @intel/dpcpp-doc-reviewers
26+
sycl/doc/ @intel/dpcpp-doc-reviewers
27+
sycl/doc/design/ @intel/dpcpp-specification-reviewers
2728
sycl/doc/extensions/ @intel/dpcpp-specification-reviewers
28-
sycl/doc/extensions/SPIRV/ @AlexeySotkin @bashbaug @mbelicki
29+
sycl/doc/extensions/SPIRV/ @intel/dpcpp-spirv-doc-reviewers
2930
sycl/doc/dev @bader @vladimirlaz
3031

31-
# Sub-groups
32-
sycl/include/CL/sycl/detail/spirv.hpp @Pennycook @AlexeySachkov
33-
sycl/include/sycl/ext/intel/group_algorithm.hpp @Pennycook @AlexeySachkov
34-
sycl/include/sycl/ext/intel/sub_group.hpp @Pennycook @AlexeySachkov
35-
sycl/include/sycl/ext/intel/sub_group_host.hpp @Pennycook @AlexeySachkov
36-
37-
# PI API
38-
sycl/include/CL/sycl/detail/pi.def @smaslov-intel
39-
sycl/include/CL/sycl/detail/pi.h @smaslov-intel
40-
sycl/include/CL/sycl/detail/pi.hpp @smaslov-intel
41-
sycl/include/CL/sycl/detail/pi* @smaslov-intel
42-
sycl/plugins/ @smaslov-intel
43-
sycl/source/detail/pi.cpp @smaslov-intel
44-
sycl/source/detail/plugin.hpp @smaslov-intel
45-
sycl/source/detail/posix_pi.cpp @smaslov-intel
46-
sycl/source/detail/windows_pi.cpp @smaslov-intel
32+
# Level Zero plugin
33+
sycl/sycl/plugins/level_zero @intel/dpcpp-l0-pi-reviewers
4734

4835
# ESIMD CPU emulator plug-in
49-
sycl/plugins/esimd_cpu/ @kbobrovs @smaslov-intel
36+
sycl/plugins/esimd_cpu/ @intel/dpcpp-esimd-reviewers
5037

5138
# CUDA plugin
5239
sycl/plugins/cuda/ @intel/llvm-reviewers-cuda
5340

54-
# Stream
55-
sycl/include/CL/sycl/detail/stream_impl.hpp @againull
56-
sycl/include/CL/sycl/stream.hpp @againull
57-
sycl/source/detail/stream_impl.cpp @againull
58-
sycl/source/stream.cpp @againull
59-
60-
# FPGA extensions
61-
sycl/include/sycl/ext/intel/fpga_device_selector.hpp @MrSidims
62-
sycl/include/sycl/ext/intel/fpga_extensions.hpp @MrSidims
63-
sycl/include/sycl/ext/intel/fpga_reg.hpp @MrSidims
64-
sycl/include/sycl/ext/intel/pipes.hpp @MrSidims
65-
sycl/include/CL/sycl/pipes.hpp @MrSidims
66-
67-
# Reduction extension
68-
sycl/include/sycl/ext/intel/reduction.hpp @v-klochkov
69-
70-
# Function pointers
71-
sycl/include/sycl/ext/intel/function_pointer.hpp @AlexeySachkov
72-
sycl/source/function_pointer.cpp @AlexeySachkov
73-
74-
# Half Type
75-
sycl/include/CL/sycl/half_type.hpp @AlexeySachkov
76-
sycl/source/half_type.cpp @AlexeySachkov
77-
7841
# XPTI instrumentation utilities
79-
xpti/ @tovinkere @andykaylor @alexbatashev
80-
xptifw/ @tovinkere @andykaylor @alexbatashev
42+
xpti/ @tovinkere @intel/llvm-reviewers-runtime
43+
xptifw/ @tovinkere @intel/llvm-reviewers-runtime
8144

8245
# DPC++ tools
83-
llvm/**/append-file/ @mdtoguchi @AGindinson
84-
llvm/**/file-table-tform/ @mlychkov @AlexeySachkov @kbobrovs
85-
llvm/**/llvm-foreach/ @AlexeySachkov @Fznamznon
86-
llvm/**/llvm-no-spir-kernel/ @AGindinson @AlexeySachkov
87-
llvm/**/sycl-post-link/ @mlychkov @AlexeySachkov @kbobrovs
88-
llvm/include/llvm/Support/PropertySetIO.h @mlychkov @AlexeySachkov @kbobrovs
89-
llvm/lib/Support/PropertySetIO.cpp @mlychkov @AlexeySachkov @kbobrovs
90-
llvm/unittests/Support/PropertySetIOTest.cpp @mlychkov @AlexeySachkov @kbobrovs
91-
llvm/include/llvm/Support/SimpleTable.h @mlychkov @AlexeySachkov @kbobrovs
92-
llvm/lib/Support/SimpleTable.cpp @mlychkov @AlexeySachkov @kbobrovs
93-
llvm/unittests/Support/SimpleTableTest.cpp @mlychkov @AlexeySachkov @kbobrovs
94-
llvm/lib/Support/Base64.cpp @mlychkov @AlexeySachkov @kbobrovs
46+
llvm/ @intel/dpcpp-tools-reviewers
9547

9648
# Clang offload tools
97-
clang/tools/clang-offload-bundler/ @mlychkov @sndmitriev @AlexeySachkov
98-
clang/tools/clang-offload-wrapper/ @mlychkov @sndmitriev @AlexeySachkov @kbobrovs
99-
clang/tools/clang-offload-deps/ @sndmitriev @mlychkov @AlexeySachkov
100-
clang/tools/clang-offload-extract/ @sndmitriev @mlychkov @AlexeySachkov
49+
clang/tools/clang-offload-*/ @intel/dpcpp-tools-reviewers
10150

10251
# Explicit SIMD
103-
SYCLLowerIR/ @kbobrovs @sndmitriev @kychendev @v-klochkov
104-
esimd/ @kbobrovs @v-klochkov @kychendev
105-
sycl/include/sycl/ext/intel/experimental/esimd.hpp @kbobrovs @v-klochkov @kychendev
106-
sycl/doc/extensions/ExplicitSIMD/ @kbobrovs @v-klochkov @kychendev
107-
108-
# ITT annotations
109-
llvm/lib/Transforms/Instrumentation/SPIRITTAnnotations.cpp @MrSidims @vzakhari
110-
llvm/include/llvm/Transforms/Instrumentation/SPIRITTAnnotations.h @MrSidims @vzakhari
111-
llvm/test/Transforms/SPIRITTAnnotations/* @MrSidims @vzakhari
112-
113-
# Generic address space support for printf
114-
llvm/lib/SYCLLowerIR/MutatePrintfAddrspace.cpp @intel/dpcpp-tools-reviewers
115-
llvm/include/llvm/SYCLLowerIR/MutatePrintfAddrspace.h @intel/dpcpp-tools-reviewers
116-
llvm/test/SYCLLowerIR/printf_addrspace/* @intel/dpcpp-tools-reviewers
52+
SYCLLowerIR/ @intel/dpcpp-esimd-reviewers
53+
esimd/ @intel/dpcpp-esimd-reviewers
54+
sycl/include/sycl/ext/intel/experimental/esimd.hpp @intel/dpcpp-esimd-reviewers
55+
sycl/doc/extensions/ExplicitSIMD/ @intel/dpcpp-esimd-reviewers

0 commit comments

Comments
 (0)