Skip to content

Commit d78e2ad

Browse files
committed
NPU infra
1 parent 0d853ae commit d78e2ad

File tree

73 files changed

+320
-7008
lines changed

Some content is hidden

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

73 files changed

+320
-7008
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -11,177 +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/HashRecognize.cpp @artagnon @pfusik
21-
/llvm/lib/Analysis/InstructionSimplify.cpp @nikic
22-
/llvm/lib/Analysis/LazyValueInfo.cpp @nikic
23-
/llvm/lib/Analysis/ScalarEvolution.cpp @nikic
24-
/llvm/lib/Analysis/ValueTracking.cpp @nikic
25-
/llvm/lib/IR/ConstantRange.cpp @nikic
26-
/llvm/lib/IR/Core.cpp @nikic
27-
/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @nikic
28-
/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @nikic
29-
/llvm/lib/Transforms/InstCombine/ @nikic
30-
31-
/clang/test/CXX/drs/ @Endilll
32-
/clang/www/cxx_dr_status.html @Endilll
33-
/clang/www/make_cxx_dr_status @Endilll
34-
35-
/clang/include/clang/CIR @lanza @bcardosolopes @xlauko @andykaylor
36-
/clang/lib/CIR @lanza @bcardosolopes @xlauko @andykaylor
37-
/clang/tools/cir-* @lanza @bcardosolopes @xlauko @andykaylor
38-
39-
/lldb/ @JDevlieghere
40-
41-
# MLIR Interfaces.
42-
/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
43-
/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
44-
/mlir/include/mlir/Interfaces/ValueBoundsOpInterface.* @matthias-springer
45-
/mlir/lib/Interfaces/ValueBoundsOpInterface.* @matthias-springer
46-
/mlir/**/ValueBoundsOpInterfaceImpl.* @matthias-springer
47-
/mlir/include/mlir/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
48-
/mlir/lib/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
49-
/mlir/**/RuntimeVerifiableOpInterfaceImpl.* @matthias-springer
50-
/mlir/include/mlir/Interfaces/SubsetOpInterface.* @matthias-springer
51-
/mlir/lib/Interfaces/SubsetOpInterface.* @matthias-springer
52-
/mlir/**/SubsetOpInterfaceImpl.* @matthias-springer
53-
/mlir/include/mlir/Interfaces/DestinationStyleOpInterface.* @matthias-springer
54-
/mlir/lib/Interfaces/DestinationStyleOpInterface.* @matthias-springer
55-
56-
# AMDGPU and ROCDL dialects in MLIR.
57-
/mlir/include/mlir/Dialect/AMDGPU @krzysz00 @kuhar
58-
/mlir/lib/Dialect/AMDGPU @krzysz00 @kuhar
59-
/mlir/lib/Conversion/*AMDGPU* @krzysz00 @kuhar
60-
/mlir/lib/Conversion/*ToROCDL @krzysz00 @kuhar
61-
/mlir/include/mlir/Dialect/LLVMIR/ROCDL* @krzysz00 @kuhar
62-
63-
# Arith dialect in MLIR.
64-
/mlir/include/mlir/Dialect/Arith @kuhar
65-
/mlir/lib/Dialect/Arith @kuhar
66-
/mlir/lib/Conversion/ArithTo* @kuhar
67-
68-
# XeGPU and XeVM dialects in MLIR.
69-
/mlir/include/mlir/Dialect/XeGPU @charithaintc @Jianhui-Li
70-
/mlir/lib/Dialect/XeGPU @charithaintc @Jianhui-Li
71-
/mlir/lib/Conversion/*XeGPU* @charithaintc @Jianhui-Li
72-
/mlir/include/mlir/Dialect/XeGPU/Transforms @charithaintc @Jianhui-Li
73-
/mlir/lib/Dialect/XeGPU/Transforms @charithaintc @Jianhui-Li
74-
/mlir/include/mlir/Dialect/XeGPU/TransformOps @charithaintc @Jianhui-Li @tkarna
75-
/mlir/lib/Dialect/XeGPU/TransformOps @charithaintc @Jianhui-Li @tkarna
76-
/mlir/include/mlir/Dialect/LLVMIR/XeVM* @silee2
77-
/mlir/lib/Dialect/LLVMIR/IR/XeVM @silee2
78-
/mlir/lib/Conversion/*XeVM* @silee2
79-
80-
# Bufferization Dialect in MLIR.
81-
/mlir/include/mlir/Dialect/Bufferization @matthias-springer
82-
/mlir/lib/Dialect/Bufferization @matthias-springer
83-
/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer
84-
/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer
85-
86-
# DLTI Dialect in MLIR
87-
/mlir/**/Dialect/DLTI @rolfmorel
88-
/mlir/**/DataLayoutInterfaces.* @rolfmorel
89-
90-
# Linalg Dialect in MLIR.
91-
/mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
92-
/mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
93-
/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache
94-
/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @dcaballe @MaheshRavishankar @nicolasvasilache
95-
/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache
96-
/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @hanhanW @nicolasvasilache
97-
/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @dcaballe @hanhanW @nicolasvasilache
98-
/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @banach-space @dcaballe @hanhanW @nicolasvasilache @Groverkss
99-
100-
# MemRef Dialect in MLIR.
101-
/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
102-
103-
# Vector Dialect in MLIR.
104-
/mlir/**/*AMX* @aartbik @dcaballe
105-
/mlir/**/*Neon* @banach-space @dcaballe @nicolasvasilache
106-
/mlir/**/*SME* @banach-space @dcaballe @nicolasvasilache
107-
/mlir/**/*SVE* @banach-space @dcaballe @nicolasvasilache
108-
/mlir/**/*VectorInterfaces* @dcaballe @nicolasvasilache
109-
/mlir/**/*VectorToSCF* @banach-space @dcaballe @matthias-springer @nicolasvasilache
110-
/mlir/**/*VectorToLLVM* @banach-space @dcaballe @nicolasvasilache
111-
/mlir/**/*X86Vector* @aartbik @dcaballe @nicolasvasilache
112-
/mlir/include/mlir/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss
113-
/mlir/include/mlir/Dialect/Vector/IR @kuhar
114-
/mlir/lib/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss
115-
/mlir/lib/Dialect/Vector/Transforms/* @banach-space @dcaballe @hanhanW @nicolasvasilache
116-
/mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @banach-space @dcaballe @MaheshRavishankar @nicolasvasilache
117-
/mlir/**/*EmulateNarrowType* @dcaballe @hanhanW
118-
119-
# Presburger library in MLIR
120-
/mlir/**/*Presburger* @Groverkss @Superty
121-
122-
# Tensor Dialect in MLIR.
123-
/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp @hanhanW @nicolasvasilache
124-
/mlir/lib/Dialect/Tensor/Transforms/* @hanhanW @nicolasvasilache
125-
126-
# Transform Dialect in MLIR.
127-
/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel
128-
/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel
129-
/mlir/**/*TransformOps* @ftynse @nicolasvasilache @rolfmorel
130-
131-
# SPIR-V Dialect in MLIR.
132-
/mlir/**/SPIRV/ @antiagainst @kuhar
133-
/mlir/**/SPIRVTo*/ @antiagainst @kuhar
134-
/mlir/**/*ToSPIRV/ @antiagainst @kuhar
135-
/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @antiagainst @kuhar
136-
137-
# MLIR Sparsifier.
138-
/mlir/**/*SparseTensor*/ @aartbik @PeimingLiu @yinying-lisa-li @matthias-springer
139-
140-
# MLIR NVGPU Dialect
141-
/mlir/**/NVGPU*/ @grypp
142-
/mlir/test/**/CUDA/ @grypp
143-
144-
# MLIR GPU Dialect
145-
/mlir/**/GPU*/ @fabianmcg
146-
147-
# MLIR NVVM Dialect in MLIR
148-
/mlir/**/LLVMIR/**/BasicPtxBuilderInterface* @grypp
149-
/mlir/**/NVVM* @grypp
150-
151-
# MLIR Index Dialect
152-
/mlir/**/Index* @mogball
153-
154-
# MLIR Python Bindings
155-
/mlir/test/python/ @ftynse @makslevental @stellaraccident @rolfmorel
156-
/mlir/python/ @ftynse @makslevental @stellaraccident @rolfmorel
157-
/mlir/lib/Bindings/Python @makslevental @rolfmorel
158-
/mlir/include/Bindings/Python @makslevental @rolfmorel
159-
160-
# MLIR Mem2Reg/SROA
161-
/mlir/**/Transforms/Mem2Reg.* @moxinilian
162-
/mlir/**/Transforms/SROA.* @moxinilian
163-
164-
# MLIR IRDL-related
165-
/mlir/**/*IRDL* @moxinilian
166-
167-
# BOLT
168-
/bolt/ @aaupov @maksfb @rafaelauler @ayermolo @yota9 @paschalis-mpeis @yozhu
169-
170-
# Bazel build system.
171-
/utils/bazel/ @rupprecht @keith @aaronmondal
172-
173-
# InstallAPI and TextAPI
174-
/llvm/**/TextAPI/ @cyndyishida
175-
/clang/**/InstallAPI/ @cyndyishida
176-
/clang/tools/clang-installapi/ @cyndyishida
177-
178-
# ExtractAPI
179-
/clang/**/ExtractAPI @daniel-grumberg @QuietMisdreavus
180-
181-
# DWARFLinker, dwarfutil, dsymutil
182-
/llvm/**/DWARFLinker/ @JDevlieghere
183-
/llvm/**/dsymutil/ @JDevlieghere
184-
/llvm/**/llvm-dwarfutil/ @JDevlieghere
185-
186-
# libclang/Python bindings
187-
/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/actions/build-container/action.yml

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

.github/actions/push-container/action.yml

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

0 commit comments

Comments
 (0)