blob: 0c1c59471c819dc70e7f8d7426162117e266b860 [file] [log] [blame]
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08001# Codeowners for IREE Github Repository.
2# Refer to https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -08003# for syntax of this file (tl;dr: syntax is like .gitignore. Last matching rule
4# takes precedence).
5# Because of the precedence, rules for directories are listed topologically.
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -08006# @ghost is used to make a pattern have no owners. It is a sentinel GitHub user
7# that takes the place of deleted users.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08008
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -08009# No global owners because we don't really want e.g. changing the root
10# CMakeLists.txt file to always ping a bunch of people.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080011
12# Code owners for individual components/directories
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080013
14# Third-Party Code
15/.gitmodules @GMNGeoffrey @ScottTodd @stellaraccident
16/third_party/ @GMNGeoffrey @ScottTodd @stellaraccident
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -080017# Except for routinely-updated submodules
Geoffrey Martin-Noble7f3a38b2022-02-18 10:25:28 -080018/third_party/llvm-project @ghost
19/third_party/tensorflow @ghost
20/third_party/mlir-hlo @ghost
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080021
22# Bindings
23/bindings/python/ @stellaraccident
Scott Toddc0c61842022-04-26 08:20:46 -070024/runtime/bindings/python/ @stellaraccident
Scott Toddada25e62022-05-03 16:16:15 -070025/runtime/bindings/tflite/ @benvanik
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080026
27# Integrations
28/integrations/ @benvanik @stellaraccident
29/integrations/tensorflow/ @stellaraccident
30/integrations/tensorflow/build_tools/ @GMNGeoffrey @stellaraccident
31/integrations/tensorflow/test/**/iree_tfl_tests/ @rsuderman
32
33# Experimental
34# It's experimental, but we still don't want any old directory added here.
35/experimental/ @benvanik @GMNGeoffrey @stellaraccident
36/experimental/remoting/ @stellaraccident
37/experimental/rocm/ @ThomasRaoux
38/experimental/web/ @ScottTodd
39
40# Infra Top-Level Directories
41/benchmarks/ @GMNGeoffrey @antiagainst
42/build_tools/ @GMNGeoffrey @ScottTodd
43/build_tools/benchmarks/ @GMNGeoffrey @antiagainst
44/build_tools/python_deploy/ @stellaraccident
Scott Toddc0c61842022-04-26 08:20:46 -070045/build_tools/scripts/ @GMNGeoffrey @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080046/build_tools/third_party/ @GMNGeoffrey @ScottTodd @stellaraccident
47/.github/ @GMNGeoffrey @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080048
49# llvm-external-projects
50/llvm-external-projects/ @stellaraccident
MaheshRavishankar09c660b2022-03-17 15:26:27 -070051/llvm-external-projects/iree-dialects/ @MaheshRavishankar
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080052/llvm-external-projects/iree-dialects/**/Dialect/LinalgExt/ @hanhanW @MaheshRavishankar
53/llvm-external-projects/iree-dialects/test/iree_linalgext @hanhanW @MaheshRavishankar
54
55# Other Top-Level Directories
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080056/docs/ @ScottTodd
57
58
59# Main IREE directories
60/iree/ @benvanik
61
62# Compiler
Scott Todd87694262022-05-04 14:47:53 -070063/compiler/src/iree/compiler/ @benvanik
64/compiler/src/iree/compiler/Codegen/ @MaheshRavishankar
65/compiler/src/iree/compiler/Codegen/LLVMCPU/ @hanhanW @MaheshRavishankar
66/compiler/src/iree/compiler/Codegen/LLVMGPU/ @MaheshRavishankar @ThomasRaoux
67/compiler/src/iree/compiler/Codegen/Sandbox/ @hanhanW @MaheshRavishankar
68/compiler/src/iree/compiler/Codegen/SPIRV/ @antiagainst @MaheshRavishankar
69/compiler/src/iree/compiler/ConstEval/ @stellaraccident
70/compiler/src/iree/compiler/Dialect/Flow/ @MaheshRavishankar
71/compiler/src/iree/compiler/Dialect/Vulkan/ @antiagainst
72/compiler/src/iree/compiler/InputConversion/ @MaheshRavishankar @stellaraccident
73/compiler/src/iree/compiler/InputConversion/MHLO @hanhanW @MaheshRavishankar @rsuderman
74/compiler/src/iree/compiler/InputConversion/TOSA @MaheshRavishankar @rsuderman
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080075
76
77# Runtime
Scott Toddc0c61842022-04-26 08:20:46 -070078/runtime/src/iree/ @benvanik
79/runtime/src/iree/hal/cuda/ @ThomasRaoux
80/runtime/src/iree/hal/cts/ @ScottTodd
81/runtime/src/iree/hal/vulkan/ @antiagainst @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080082
83# Other IREE directories
Scott Toddc0c61842022-04-26 08:20:46 -070084/samples/ @ScottTodd
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -080085/iree/test/ @ghost
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080086/iree/tools/ @benvanik @GMNGeoffrey