MaheshRavishankar | fc1cb00 | 2022-02-02 21:29:54 -0800 | [diff] [blame] | 1 | # Codeowners for IREE Github Repository. |
Geoffrey Martin-Noble | 508247f | 2023-06-05 16:14:40 -0700 | [diff] [blame] | 2 | # The listed owners will automatically be added as reviewers to PRs that modify |
| 3 | # paths matching the specified patterns. |
MaheshRavishankar | fc1cb00 | 2022-02-02 21:29:54 -0800 | [diff] [blame] | 4 | # Refer to https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 5 | # 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-Noble | 318bf47 | 2022-02-16 11:27:36 -0800 | [diff] [blame] | 8 | # @ghost is used to make a pattern have no owners. It is a sentinel GitHub user |
| 9 | # that takes the place of deleted users. |
MaheshRavishankar | fc1cb00 | 2022-02-02 21:29:54 -0800 | [diff] [blame] | 10 | |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 11 | # 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. |
MaheshRavishankar | fc1cb00 | 2022-02-02 21:29:54 -0800 | [diff] [blame] | 13 | |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 14 | # Third-Party Code |
Geoffrey Martin-Noble | 0634080 | 2023-07-10 17:28:04 -0700 | [diff] [blame] | 15 | /.gitmodules @ScottTodd @stellaraccident |
| 16 | /third_party/ @ScottTodd @stellaraccident |
Geoffrey Martin-Noble | 318bf47 | 2022-02-16 11:27:36 -0800 | [diff] [blame] | 17 | # Except for routinely-updated submodules |
Geoffrey Martin-Noble | 7f3a38b | 2022-02-18 10:25:28 -0800 | [diff] [blame] | 18 | /third_party/llvm-project @ghost |
Scott Todd | 5a3f772 | 2022-06-27 16:51:43 -0700 | [diff] [blame] | 19 | /third_party/llvm-project.branch-pin @ghost |
Scott Todd | f6ab15f | 2023-11-09 11:01:21 -0800 | [diff] [blame] | 20 | /third_party/stablehlo @ghost |
| 21 | /third_party/torch-mlir @ghost |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 22 | |
| 23 | # Bindings |
Scott Todd | c0c6184 | 2022-04-26 08:20:46 -0700 | [diff] [blame] | 24 | /runtime/bindings/python/ @stellaraccident |
Scott Todd | ada25e6 | 2022-05-03 16:16:15 -0700 | [diff] [blame] | 25 | /runtime/bindings/tflite/ @benvanik |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 26 | |
| 27 | # Integrations |
| 28 | /integrations/ @benvanik @stellaraccident |
| 29 | /integrations/tensorflow/ @stellaraccident |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 30 | /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-Noble | 0634080 | 2023-07-10 17:28:04 -0700 | [diff] [blame] | 34 | /experimental/ @benvanik @stellaraccident |
Geoffrey Martin-Noble | 508247f | 2023-06-05 16:14:40 -0700 | [diff] [blame] | 35 | /experimental/rocm/ @benvanik |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 36 | /experimental/web/ @ScottTodd |
Ben Vanik | e7c2cba | 2021-07-19 15:45:39 -0700 | [diff] [blame] | 37 | /experimental/webgpu/ @benvanik @ScottTodd |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 38 | |
| 39 | # Infra Top-Level Directories |
Jerry Wu | 413ae8e | 2024-05-01 11:03:40 -0700 | [diff] [blame] | 40 | /build_tools/ @ScottTodd |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 41 | /build_tools/python_deploy/ @stellaraccident |
Geoffrey Martin-Noble | 0634080 | 2023-07-10 17:28:04 -0700 | [diff] [blame] | 42 | /build_tools/scripts/ @ScottTodd |
| 43 | /build_tools/third_party/ @ScottTodd @stellaraccident |
| 44 | /.github/ @ScottTodd |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 45 | |
| 46 | # llvm-external-projects |
| 47 | /llvm-external-projects/ @stellaraccident |
MaheshRavishankar | 09c660b | 2022-03-17 15:26:27 -0700 | [diff] [blame] | 48 | /llvm-external-projects/iree-dialects/ @MaheshRavishankar |
Kunwar Grover | a625a02 | 2024-06-10 20:51:08 +0100 | [diff] [blame] | 49 | /llvm-external-projects/iree-dialects/**/VectorExt/* @Groverkss |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 50 | |
| 51 | # Other Top-Level Directories |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 52 | /docs/ @ScottTodd |
Scott Todd | f57ab75 | 2022-05-23 10:36:44 -0700 | [diff] [blame] | 53 | /samples/ @ScottTodd |
Geoffrey Martin-Noble | 0634080 | 2023-07-10 17:28:04 -0700 | [diff] [blame] | 54 | /tools/ @benvanik |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 55 | |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 56 | # Compiler |
Scott Todd | 8769426 | 2022-05-04 14:47:53 -0700 | [diff] [blame] | 57 | /compiler/src/iree/compiler/ @benvanik |
| 58 | /compiler/src/iree/compiler/Codegen/ @MaheshRavishankar |
Diego Caballero | 5f07787 | 2024-06-13 15:11:58 -0700 | [diff] [blame] | 59 | /compiler/src/iree/compiler/Codegen/Common @hanhanW |
Quinn Dawkins | ccc4c37 | 2023-11-08 18:10:20 -0800 | [diff] [blame] | 60 | /compiler/src/iree/compiler/Codegen/Common/GPU @antiagainst @qedawkins |
Quinn Dawkins | b8c831b | 2024-05-01 18:28:10 -0700 | [diff] [blame] | 61 | /compiler/src/iree/compiler/Codegen/Dialect/GPU @antiagainst @qedawkins |
Diego Caballero | 5f07787 | 2024-06-13 15:11:58 -0700 | [diff] [blame] | 62 | /compiler/src/iree/compiler/Codegen/LLVMCPU/ @hanhanW @MaheshRavishankar |
Kunwar Grover | a625a02 | 2024-06-10 20:51:08 +0100 | [diff] [blame] | 63 | /compiler/src/iree/compiler/Codegen/LLVMGPU/ @MaheshRavishankar @qedawkins @kuhar @Groverkss |
Jakub Kuderski | b0f5521 | 2024-05-14 15:18:24 -0400 | [diff] [blame] | 64 | /compiler/src/iree/compiler/Codegen/SPIRV/ @antiagainst @MaheshRavishankar @kuhar |
Han-Chung Wang | 0cdbc3e | 2023-08-28 17:20:24 -0700 | [diff] [blame] | 65 | /compiler/src/iree/compiler/ConstEval/ @hanhanW @stellaraccident |
Han-Chung Wang | 88cb0ab | 2024-10-07 16:14:07 -0700 | [diff] [blame] | 66 | /compiler/src/iree/compiler/Dialect/Encoding/ @bjacob @hanhanW |
Ian Wood | 1ee68bd | 2024-07-26 09:45:00 -0700 | [diff] [blame] | 67 | /compiler/src/iree/compiler/Dialect/Flow/ @hanhanW @MaheshRavishankar @IanWood1 |
Han-Chung Wang | df784ce | 2024-02-28 15:32:15 -0800 | [diff] [blame] | 68 | /compiler/src/iree/compiler/Dialect/LinalgExt/ @hanhanW @MaheshRavishankar |
Jakub Kuderski | b0f5521 | 2024-05-14 15:18:24 -0400 | [diff] [blame] | 69 | /compiler/src/iree/compiler/Dialect/Vulkan/ @antiagainst @kuhar |
Ian Wood | 23de3b7 | 2024-08-26 13:44:13 -0700 | [diff] [blame] | 70 | /compiler/src/iree/compiler/DispatchCreation/ @hanhanW @MaheshRavishankar @IanWood1 |
Han-Chung Wang | 0cdbc3e | 2023-08-28 17:20:24 -0700 | [diff] [blame] | 71 | /compiler/src/iree/compiler/GlobalOptimization/ @hanhanW |
Scott Todd | 8769426 | 2022-05-04 14:47:53 -0700 | [diff] [blame] | 72 | /compiler/src/iree/compiler/InputConversion/ @MaheshRavishankar @stellaraccident |
Quinn Dawkins | b8c831b | 2024-05-01 18:28:10 -0700 | [diff] [blame] | 73 | /compiler/src/iree/compiler/Preprocessing/ @qedawkins @MaheshRavishankar |
Jakub Kuderski | b0f5521 | 2024-05-14 15:18:24 -0400 | [diff] [blame] | 74 | |
| 75 | # Compiler Plugins |
Scott Todd | ebb5b7d | 2023-11-14 10:05:27 -0800 | [diff] [blame] | 76 | /compiler/plugins/input/StableHLO/ @hanhanW @MaheshRavishankar @rsuderman |
Scott Todd | a5c081c | 2023-11-10 11:05:27 -0800 | [diff] [blame] | 77 | /compiler/plugins/input/TOSA/ @MaheshRavishankar @rsuderman |
Jakub Kuderski | b0f5521 | 2024-05-14 15:18:24 -0400 | [diff] [blame] | 78 | /compiler/plugins/target/ROCM/ @kuhar |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 79 | |
Geoffrey Martin-Noble | 8ba45e3 | 2022-02-15 12:03:04 -0800 | [diff] [blame] | 80 | # Runtime |
Scott Todd | c0c6184 | 2022-04-26 08:20:46 -0700 | [diff] [blame] | 81 | /runtime/src/iree/ @benvanik |
Scott Todd | c0c6184 | 2022-04-26 08:20:46 -0700 | [diff] [blame] | 82 | /runtime/src/iree/hal/cts/ @ScottTodd |
Scott Todd | 6d3a7cc | 2024-02-02 11:16:13 -0800 | [diff] [blame] | 83 | /runtime/src/iree/hal/drivers/cuda/ @antiagainst |
Lei Zhang | 5f2743b | 2024-03-20 16:39:24 -0700 | [diff] [blame] | 84 | /runtime/src/iree/hal/drivers/hip/ @antiagainst @nithinsubbiah |
Lei Zhang | d1d03cb | 2023-08-07 13:52:56 -0400 | [diff] [blame] | 85 | /runtime/src/iree/hal/drivers/metal/ @antiagainst |
Ben Vanik | 2a24025 | 2022-06-06 16:28:33 -0700 | [diff] [blame] | 86 | /runtime/src/iree/hal/drivers/vulkan/ @antiagainst @ScottTodd |