blob: 11cf13cc35c2498e30d9e2d4cdc5599fc9020479 [file] [log] [blame]
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08001# Codeowners for IREE Github Repository.
Geoffrey Martin-Noble508247f2023-06-05 16:14:40 -07002# The listed owners will automatically be added as reviewers to PRs that modify
3# paths matching the specified patterns.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -08004# 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 -08005# for syntax of this file (tl;dr: syntax is like .gitignore. Last matching rule
6# takes precedence).
7# Because of the precedence, rules for directories are listed topologically.
Geoffrey Martin-Noble318bf472022-02-16 11:27:36 -08008# @ghost is used to make a pattern have no owners. It is a sentinel GitHub user
9# that takes the place of deleted users.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080010
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080011# No global owners because we don't really want e.g. changing the root
12# CMakeLists.txt file to always ping a bunch of people.
MaheshRavishankarfc1cb002022-02-02 21:29:54 -080013
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080014# Third-Party Code
Geoffrey Martin-Noble06340802023-07-10 17:28:04 -070015/.gitmodules @ScottTodd @stellaraccident
16/third_party/ @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
Scott Todd5a3f7722022-06-27 16:51:43 -070019/third_party/llvm-project.branch-pin @ghost
Scott Toddf6ab15f2023-11-09 11:01:21 -080020/third_party/stablehlo @ghost
21/third_party/torch-mlir @ghost
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080022
23# Bindings
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
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080030/integrations/tensorflow/test/**/iree_tfl_tests/ @rsuderman
31
32# Experimental
33# It's experimental, but we still don't want any old directory added here.
Geoffrey Martin-Noble06340802023-07-10 17:28:04 -070034/experimental/ @benvanik @stellaraccident
Geoffrey Martin-Noble508247f2023-06-05 16:14:40 -070035/experimental/rocm/ @benvanik
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080036/experimental/web/ @ScottTodd
Ben Vanike7c2cba2021-07-19 15:45:39 -070037/experimental/webgpu/ @benvanik @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080038
39# Infra Top-Level Directories
Jerry Wu413ae8e2024-05-01 11:03:40 -070040/build_tools/ @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080041/build_tools/python_deploy/ @stellaraccident
Geoffrey Martin-Noble06340802023-07-10 17:28:04 -070042/build_tools/scripts/ @ScottTodd
43/build_tools/third_party/ @ScottTodd @stellaraccident
44/.github/ @ScottTodd
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080045
46# llvm-external-projects
47/llvm-external-projects/ @stellaraccident
MaheshRavishankar09c660b2022-03-17 15:26:27 -070048/llvm-external-projects/iree-dialects/ @MaheshRavishankar
Kunwar Grovera625a022024-06-10 20:51:08 +010049/llvm-external-projects/iree-dialects/**/VectorExt/* @Groverkss
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080050
51# Other Top-Level Directories
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080052/docs/ @ScottTodd
Scott Toddf57ab752022-05-23 10:36:44 -070053/samples/ @ScottTodd
Geoffrey Martin-Noble06340802023-07-10 17:28:04 -070054/tools/ @benvanik
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080055
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080056# Compiler
Scott Todd87694262022-05-04 14:47:53 -070057/compiler/src/iree/compiler/ @benvanik
58/compiler/src/iree/compiler/Codegen/ @MaheshRavishankar
Diego Caballero5f077872024-06-13 15:11:58 -070059/compiler/src/iree/compiler/Codegen/Common @hanhanW
Quinn Dawkinsccc4c372023-11-08 18:10:20 -080060/compiler/src/iree/compiler/Codegen/Common/GPU @antiagainst @qedawkins
Quinn Dawkinsb8c831b2024-05-01 18:28:10 -070061/compiler/src/iree/compiler/Codegen/Dialect/GPU @antiagainst @qedawkins
Diego Caballero5f077872024-06-13 15:11:58 -070062/compiler/src/iree/compiler/Codegen/LLVMCPU/ @hanhanW @MaheshRavishankar
Kunwar Grovera625a022024-06-10 20:51:08 +010063/compiler/src/iree/compiler/Codegen/LLVMGPU/ @MaheshRavishankar @qedawkins @kuhar @Groverkss
Jakub Kuderskib0f55212024-05-14 15:18:24 -040064/compiler/src/iree/compiler/Codegen/SPIRV/ @antiagainst @MaheshRavishankar @kuhar
Han-Chung Wang0cdbc3e2023-08-28 17:20:24 -070065/compiler/src/iree/compiler/ConstEval/ @hanhanW @stellaraccident
Han-Chung Wang88cb0ab2024-10-07 16:14:07 -070066/compiler/src/iree/compiler/Dialect/Encoding/ @bjacob @hanhanW
Ian Wood1ee68bd2024-07-26 09:45:00 -070067/compiler/src/iree/compiler/Dialect/Flow/ @hanhanW @MaheshRavishankar @IanWood1
Han-Chung Wangdf784ce2024-02-28 15:32:15 -080068/compiler/src/iree/compiler/Dialect/LinalgExt/ @hanhanW @MaheshRavishankar
Jakub Kuderskib0f55212024-05-14 15:18:24 -040069/compiler/src/iree/compiler/Dialect/Vulkan/ @antiagainst @kuhar
Ian Wood23de3b72024-08-26 13:44:13 -070070/compiler/src/iree/compiler/DispatchCreation/ @hanhanW @MaheshRavishankar @IanWood1
Han-Chung Wang0cdbc3e2023-08-28 17:20:24 -070071/compiler/src/iree/compiler/GlobalOptimization/ @hanhanW
Scott Todd87694262022-05-04 14:47:53 -070072/compiler/src/iree/compiler/InputConversion/ @MaheshRavishankar @stellaraccident
Quinn Dawkinsb8c831b2024-05-01 18:28:10 -070073/compiler/src/iree/compiler/Preprocessing/ @qedawkins @MaheshRavishankar
Jakub Kuderskib0f55212024-05-14 15:18:24 -040074
75# Compiler Plugins
Scott Toddebb5b7d2023-11-14 10:05:27 -080076/compiler/plugins/input/StableHLO/ @hanhanW @MaheshRavishankar @rsuderman
Scott Todda5c081c2023-11-10 11:05:27 -080077/compiler/plugins/input/TOSA/ @MaheshRavishankar @rsuderman
Jakub Kuderskib0f55212024-05-14 15:18:24 -040078/compiler/plugins/target/ROCM/ @kuhar
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080079
Geoffrey Martin-Noble8ba45e32022-02-15 12:03:04 -080080# Runtime
Scott Toddc0c61842022-04-26 08:20:46 -070081/runtime/src/iree/ @benvanik
Scott Toddc0c61842022-04-26 08:20:46 -070082/runtime/src/iree/hal/cts/ @ScottTodd
Scott Todd6d3a7cc2024-02-02 11:16:13 -080083/runtime/src/iree/hal/drivers/cuda/ @antiagainst
Lei Zhang5f2743b2024-03-20 16:39:24 -070084/runtime/src/iree/hal/drivers/hip/ @antiagainst @nithinsubbiah
Lei Zhangd1d03cb2023-08-07 13:52:56 -040085/runtime/src/iree/hal/drivers/metal/ @antiagainst
Ben Vanik2a240252022-06-06 16:28:33 -070086/runtime/src/iree/hal/drivers/vulkan/ @antiagainst @ScottTodd