[llvm] [mlir] Code owners: sort file and add myself (PR #76019)

Matthias Springer via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 19 23:06:57 PST 2023


https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/76019

None

>From 513644a4ce8abac550654c1f5ebc1d3305d62384 Mon Sep 17 00:00:00 2001
From: Matthias Springer <springerm at google.com>
Date: Wed, 20 Dec 2023 16:05:12 +0900
Subject: [PATCH] [mlir] Code owners: sort file and add myself

---
 .github/CODEOWNERS | 54 +++++++++++++++++++++++++++++++---------------
 1 file changed, 37 insertions(+), 17 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 8afd2b9ce4a1c1..f6b380c7f54abb 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -33,44 +33,64 @@
 
 /lldb/ @JDevlieghere
 
-# Linalg in MLIR.
+# MLIR Interfaces.
+/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
+/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
+/mlir/include/mlir/Interfaces/ValueBoundsOpInterface.* @matthias-springer
+/mlir/lib/Interfaces/ValueBoundsOpInterface.* @matthias-springer
+/mlir/**/ValueBoundsOpInterfaceImpl.* @matthias-springer
+/mlir/include/mlir/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
+/mlir/lib/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
+/mlir/**/RuntimeVerifiableOpInterfaceImpl.* @matthias-springer
+/mlir/include/mlir/Interfaces/SubsetOpInterface.* @matthias-springer
+/mlir/lib/Interfaces/SubsetOpInterface.* @matthias-springer
+/mlir/**/SubsetOpInterfaceImpl.* @matthias-springer
+/mlir/include/mlir/Interfaces/DestinationStyleOpInterface.* @matthias-springer
+/mlir/lib/Interfaces/DestinationStyleOpInterface.* @matthias-springer
+
+# Bufferization Dialect in MLIR.
+/mlir/include/mlir/Dialect/Bufferization @matthias-springer
+/mlir/lib/Dialect/Bufferization @matthias-springer
+/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer
+/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer
+
+# Linalg Dialect in MLIR.
 /mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache
 /mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @MaheshRavishankar @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @hanhanW @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @hanhanW @nicolasvasilache
+/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @hanhanW @nicolasvasilache
 
-# Vector in MLIR.
+# MemRef Dialect in MLIR.
+/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
+
+# Vector Dialect in MLIR.
 /mlir/**/*AMX* @dcaballe
 /mlir/**/*Neon* @banach-space @dcaballe @nicolasvasilache
 /mlir/**/*SME* @banach-space @dcaballe @nicolasvasilache
 /mlir/**/*SVE* @banach-space @dcaballe @nicolasvasilache
 /mlir/**/*VectorInterfaces* @dcaballe @nicolasvasilache
-/mlir/**/*VectorToSCF* @banach-space @dcaballe @nicolasvasilache
+/mlir/**/*VectorToSCF* @banach-space @dcaballe @nicolasvasilache @matthias-springer
 /mlir/**/*VectorToLLVM* @banach-space @dcaballe @nicolasvasilache
 /mlir/**/*X86Vector* @dcaballe @nicolasvasilache
 /mlir/include/mlir/Dialect/Vector @dcaballe @nicolasvasilache
 /mlir/lib/Dialect/Vector @dcaballe @nicolasvasilache
-
-/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
-
-/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache
-/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @MaheshRavishankar @nicolasvasilache
-/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache
-/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
 /mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
-/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
-
 /mlir/**/*EmulateNarrowType* @hanhanW
-/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @hanhanW @nicolasvasilache
-/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @hanhanW @nicolasvasilache
-/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @hanhanW @nicolasvasilache
+/mlir/lib/Dialect/Vector/Transforms/* @hanhanW @nicolasvasilache
+
+# Tensor Dialect in MLIR.
 /mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp @hanhanW @nicolasvasilache
 /mlir/lib/Dialect/Tensor/Transforms/FoldIntoPackAndUnpackPatterns.cpp @hanhanW @nicolasvasilache
-/mlir/lib/Dialect/Vector/Transforms/* @hanhanW @nicolasvasilache
 
 # Transform Dialect in MLIR.
 /mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache
 /mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache
 
-# SPIR-V in MLIR.
+# SPIR-V Dialect in MLIR.
 /mlir/**/SPIRV/ @antiagainst @kuhar
 /mlir/**/SPIRVTo*/ @antiagainst @kuhar
 /mlir/**/*ToSPIRV/ @antiagainst @kuhar



More information about the llvm-commits mailing list