Skip to content

Commit 40961da

Browse files
committed
NPU infra
1 parent 9ed1927 commit 40961da

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+157
-6052
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 137 deletions
Original file line numberDiff line numberDiff line change
@@ -11,140 +11,4 @@
1111
# See https://llvm.org/docs/DeveloperPolicy.html#maintainers as well as the
1212
# Maintainers.* files in the the respective subproject directories.
1313

14-
/libcxx/ @llvm/reviewers-libcxx
15-
/libcxxabi/ @llvm/reviewers-libcxxabi
16-
/libunwind/ @llvm/reviewers-libunwind
17-
/runtimes/ @llvm/reviewers-libcxx
18-
19-
/llvm/lib/Analysis/BasicAliasAnalysis.cpp @nikic
20-
/llvm/lib/Analysis/InstructionSimplify.cpp @nikic
21-
/llvm/lib/Analysis/LazyValueInfo.cpp @nikic
22-
/llvm/lib/Analysis/ScalarEvolution.cpp @nikic
23-
/llvm/lib/Analysis/ValueTracking.cpp @nikic
24-
/llvm/lib/IR/ConstantRange.cpp @nikic
25-
/llvm/lib/IR/Core.cpp @nikic
26-
/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @nikic
27-
/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @nikic
28-
/llvm/lib/Transforms/InstCombine/ @nikic
29-
30-
/clang/test/CXX/drs/ @Endilll
31-
/clang/www/cxx_dr_status.html @Endilll
32-
/clang/www/make_cxx_dr_status @Endilll
33-
34-
/clang/include/clang/CIR @lanza @bcardosolopes
35-
/clang/lib/CIR @lanza @bcardosolopes
36-
/clang/tools/cir-* @lanza @bcardosolopes
37-
38-
/lldb/ @JDevlieghere
39-
40-
# MLIR Interfaces.
41-
/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
42-
/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
43-
/mlir/include/mlir/Interfaces/ValueBoundsOpInterface.* @matthias-springer
44-
/mlir/lib/Interfaces/ValueBoundsOpInterface.* @matthias-springer
45-
/mlir/**/ValueBoundsOpInterfaceImpl.* @matthias-springer
46-
/mlir/include/mlir/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
47-
/mlir/lib/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
48-
/mlir/**/RuntimeVerifiableOpInterfaceImpl.* @matthias-springer
49-
/mlir/include/mlir/Interfaces/SubsetOpInterface.* @matthias-springer
50-
/mlir/lib/Interfaces/SubsetOpInterface.* @matthias-springer
51-
/mlir/**/SubsetOpInterfaceImpl.* @matthias-springer
52-
/mlir/include/mlir/Interfaces/DestinationStyleOpInterface.* @matthias-springer
53-
/mlir/lib/Interfaces/DestinationStyleOpInterface.* @matthias-springer
54-
55-
# Bufferization Dialect in MLIR.
56-
/mlir/include/mlir/Dialect/Bufferization @matthias-springer
57-
/mlir/lib/Dialect/Bufferization @matthias-springer
58-
/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer
59-
/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer
60-
61-
# Linalg Dialect in MLIR.
62-
/mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
63-
/mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
64-
/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache
65-
/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @dcaballe @MaheshRavishankar @nicolasvasilache
66-
/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache
67-
/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @hanhanW @nicolasvasilache
68-
/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @dcaballe @hanhanW @nicolasvasilache
69-
/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @banach-space @dcaballe @hanhanW @nicolasvasilache @Groverkss
70-
71-
# MemRef Dialect in MLIR.
72-
/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
73-
74-
# Vector Dialect in MLIR.
75-
/mlir/**/*AMX* @aartbik @dcaballe
76-
/mlir/**/*Neon* @banach-space @dcaballe @nicolasvasilache
77-
/mlir/**/*SME* @banach-space @dcaballe @nicolasvasilache
78-
/mlir/**/*SVE* @banach-space @dcaballe @nicolasvasilache
79-
/mlir/**/*VectorInterfaces* @dcaballe @nicolasvasilache
80-
/mlir/**/*VectorToSCF* @banach-space @dcaballe @matthias-springer @nicolasvasilache
81-
/mlir/**/*VectorToLLVM* @banach-space @dcaballe @nicolasvasilache
82-
/mlir/**/*X86Vector* @aartbik @dcaballe @nicolasvasilache
83-
/mlir/include/mlir/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss
84-
/mlir/include/mlir/Dialect/Vector/IR @kuhar
85-
/mlir/lib/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss
86-
/mlir/lib/Dialect/Vector/Transforms/* @banach-space @dcaballe @hanhanW @nicolasvasilache
87-
/mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @banach-space @dcaballe @MaheshRavishankar @nicolasvasilache
88-
/mlir/**/*EmulateNarrowType* @dcaballe @hanhanW
89-
90-
# Presburger library in MLIR
91-
/mlir/**/*Presburger* @Groverkss @Superty
92-
93-
# Tensor Dialect in MLIR.
94-
/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp @hanhanW @nicolasvasilache
95-
/mlir/lib/Dialect/Tensor/Transforms/* @hanhanW @nicolasvasilache
96-
97-
# Transform Dialect in MLIR.
98-
/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache
99-
/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache
100-
/mlir/**/*TransformOps* @ftynse @nicolasvasilache
101-
102-
# SPIR-V Dialect in MLIR.
103-
/mlir/**/SPIRV/ @antiagainst @kuhar
104-
/mlir/**/SPIRVTo*/ @antiagainst @kuhar
105-
/mlir/**/*ToSPIRV/ @antiagainst @kuhar
106-
/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @antiagainst @kuhar
107-
108-
# MLIR Sparsifier.
109-
/mlir/**/*SparseTensor*/ @aartbik @PeimingLiu @yinying-lisa-li @matthias-springer
110-
111-
# MLIR NVGPU Dialect
112-
/mlir/**/NVGPU*/ @grypp
113-
/mlir/test/**/CUDA/ @grypp
114-
115-
# MLIR NVVM Dialect in MLIR
116-
/mlir/**/LLVMIR/**/BasicPtxBuilderInterface* @grypp
117-
/mlir/**/NVVM* @grypp
118-
119-
# MLIR Index Dialect
120-
/mlir/**/Index* @mogball
121-
122-
# MLIR Python Bindings
123-
/mlir/test/python/ @ftynse @makslevental @stellaraccident
124-
/mlir/python/ @ftynse @makslevental @stellaraccident
125-
126-
# MLIR Mem2Reg/SROA
127-
/mlir/**/Transforms/Mem2Reg.* @moxinilian
128-
/mlir/**/Transforms/SROA.* @moxinilian
129-
130-
# BOLT
131-
/bolt/ @aaupov @maksfb @rafaelauler @ayermolo @yota9 @paschalis-mpeis
132-
133-
# Bazel build system.
134-
/utils/bazel/ @rupprecht @keith @aaronmondal
135-
136-
# InstallAPI and TextAPI
137-
/llvm/**/TextAPI/ @cyndyishida
138-
/clang/**/InstallAPI/ @cyndyishida
139-
/clang/tools/clang-installapi/ @cyndyishida
140-
141-
# ExtractAPI
142-
/clang/**/ExtractAPI @daniel-grumberg @QuietMisdreavus
143-
144-
# DWARFLinker, dwarfutil, dsymutil
145-
/llvm/**/DWARFLinker/ @JDevlieghere
146-
/llvm/**/dsymutil/ @JDevlieghere
147-
/llvm/**/llvm-dwarfutil/ @JDevlieghere
148-
149-
# libclang/Python bindings
150-
/clang/bindings/python @DeinAlptraum
14+
* @intel-staging/npu-compiler-llvm-maintain

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## Summary
2+
> Please add a short but exhaustive summary why you think your pull request is useful
3+
4+
## JIRA ticket
5+
6+
* E-xxxxx
7+
8+
## Related PR in NPU Compiler and/or OpenVINO repository with sub-module update
9+
10+
* PR-xxx
11+
12+
### Other related tickets
13+
> List tickets for additional work, eg, something was found during review but you agreed to address it in another Jira
14+
15+
* E-xxxxx

.github/copilot-instructions.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.github/new-issues-labeler.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)