mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 15:16:36 +00:00

This adds a Maintainers.md files to libclc. Recently I needed to find a libclc maintainer and I had no idea there was one listed in llvm/ instead of in libclc/.
476 lines
14 KiB
Markdown
476 lines
14 KiB
Markdown
# LLVM Maintainers
|
|
|
|
This file is a list of the
|
|
[maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for
|
|
LLVM.
|
|
|
|
## Current Maintainers
|
|
|
|
The following people are the active maintainers for the project. Please reach
|
|
out to them for code reviews, questions about their area of expertise, or other
|
|
assistance.
|
|
|
|
**Warning: The maintainer list for LLVM is currently not up to date.**
|
|
|
|
### Lead maintainer
|
|
|
|
The lead maintainer is responsible for all parts of LLVM not covered by somebody else.
|
|
|
|
Nikita Popov \
|
|
llvm@npopov.com, npopov@redhat.com (email), [nikic](https://github.com/nikic) (GitHub), nikic (Discourse)
|
|
|
|
### Transforms and analyses
|
|
|
|
#### AliasAnalysis
|
|
|
|
Hal Finkel \
|
|
hfinkel@anl.gov (email), [hfinkel](https://github.com/hfinkel) (GitHub)
|
|
|
|
#### Attributor, OpenMPOpt
|
|
|
|
Johannes Doerfert \
|
|
jdoerfert@llnl.gov (email), [jdoerfert](https://github.com/jdoerfert) (GitHub)
|
|
|
|
#### ConstraintElimination
|
|
|
|
Florian Hahn \
|
|
flo@fhahn.com (email), [fhahn](https://github.com/fhahn) (GitHub)
|
|
|
|
#### InferAddressSpaces
|
|
|
|
Matt Arsenault \
|
|
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
|
|
|
|
#### Inlining
|
|
|
|
Chandler Carruth \
|
|
chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
|
|
|
|
#### InstCombine, InstSimplify, ValueTracking, ConstantFold
|
|
|
|
Nikita Popov \
|
|
llvm@npopov.com, npopov@redhat.com (email), [nikic](https://github.com/nikic) (GitHub), nikic (Discourse) \
|
|
Yingwei Zheng \
|
|
dtcxzyw2333@gmail.com (email), [dtcxzyw](https://github.com/dtcxzyw) (GitHub)
|
|
|
|
#### InstrProfiling and related parts of ProfileData
|
|
|
|
Justin Bogner \
|
|
mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub)
|
|
|
|
#### SampleProfile and related parts of ProfileData
|
|
|
|
Diego Novillo \
|
|
dnovillo@google.com (email), [dnovillo](https://github.com/dnovillo) (GitHub)
|
|
|
|
#### LoopStrengthReduce
|
|
|
|
Quentin Colombet \
|
|
quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub)
|
|
|
|
#### LoopVectorize
|
|
|
|
Florian Hahn \
|
|
flo@fhahn.com (email), [fhahn](https://github.com/fhahn) (GitHub)
|
|
|
|
#### SandboxVectorizer
|
|
|
|
Vasileios Porpodas \
|
|
vporpodas@google.com (email), [vporpo](https://github.com/vporpo) (GitHub)
|
|
Jorge Gorbe Moya \
|
|
jgorbe@google.com (email), [slackito](https://github.com/slackito) (GitHub)
|
|
|
|
#### ScalarEvolution, IndVarSimplify
|
|
|
|
Philip Reames \
|
|
listmail@philipreames.com (email), [preames](https://github.com/preames) (GitHub)
|
|
|
|
#### SLPVectorizer
|
|
|
|
Alexey Bataev \
|
|
a.bataev@outlook.com (email), [alexey-bataev](https://github.com/alexey-bataev) (GitHub)
|
|
|
|
#### SROA, Mem2Reg
|
|
|
|
Chandler Carruth \
|
|
chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
|
|
|
|
### Instrumentation and sanitizers
|
|
|
|
#### Sanitizers not covered by someone else
|
|
|
|
Vitaly Buka \
|
|
vitalybuka@google.com (email), [vitalybuka](https://github.com/vitalybuka) (GitHub)
|
|
|
|
#### NumericalStabilitySanitizer
|
|
|
|
Alexander Shaposhnikov \
|
|
ashaposhnikov@google.com (email), [alexander-shaposhnikov](https://github.com/alexander-shaposhnikov) (GitHub)
|
|
|
|
#### RealtimeSanitizer
|
|
|
|
Christopher Apple \
|
|
cja-private@pm.me (email), [cjappl](https://github.com/cjappl) (GitHub) \
|
|
David Trevelyan \
|
|
david.trevelyan@gmail.com (email), [davidtrevelyan](https://github.com/davidtrevelyan) (GitHub)
|
|
|
|
### Generic backend and code generation
|
|
|
|
#### Parts of code generator not covered by someone else
|
|
|
|
Matt Arsenault \
|
|
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
|
|
|
|
#### SelectionDAG
|
|
|
|
Simon Pilgrim \
|
|
llvm-dev@redking.me.uk (email), [RKSimon](https://github.com/RKSimon) (GitHub) \
|
|
Craig Topper \
|
|
craig.topper@sifive.com (email), [topperc](https://github.com/topperc) (GitHub)
|
|
|
|
#### Instruction scheduling
|
|
|
|
Matthias Braun \
|
|
matze@braunis.de (email), [MatzeB](https://github.com/MatzeB) (GitHub)
|
|
|
|
#### VLIW Instruction Scheduling, Packetization
|
|
|
|
Sergei Larin \
|
|
slarin@codeaurora.org (email)
|
|
|
|
#### Register allocation
|
|
|
|
Quentin Colombet \
|
|
quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub)
|
|
|
|
#### MC layer
|
|
|
|
Fangrui Song \
|
|
i@maskray.me (email), [MaskRay](https://github.com/MaskRay) (GitHub)
|
|
|
|
#### Windows codegen
|
|
|
|
Anton Korobeynikov \
|
|
anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
|
|
|
|
### Backends / Targets
|
|
|
|
#### AArch64 backend
|
|
|
|
Tim Northover \
|
|
t.p.northover@gmail.com (email), [TNorthover](https://github.com/TNorthover) (GitHub)
|
|
|
|
#### AMDGPU backend
|
|
|
|
Matt Arsenault \
|
|
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
|
|
|
|
#### ARC backend
|
|
|
|
Mark Schimmel \
|
|
marksl@synopsys.com (email), [markschimmel](https://github.com/markschimmel) (GitHub)
|
|
|
|
#### ARM backend
|
|
|
|
David Green \
|
|
david.green@arm.com (email), [davemgreen](https://github.com/davemgreen) (GitHub) \
|
|
Oliver Stannard (Especially assembly/dissassembly) \
|
|
oliver.stannard@arm.com (email), [ostannard](https://github.com/ostannard) (GitHub) \
|
|
Nashe Mncube \
|
|
nashe.mncube@arm.com (email), [nasherm](https://github.com/nasherm) (GitHub) \
|
|
Peter Smith (Anything ABI) \
|
|
peter.smith@arm.com (email), [smithp35](https://github.com/smithp35) (GitHub) \
|
|
Ties Stuij (GlobalISel and early arch support) \
|
|
ties.stuij@arm.com (email), [stuij](https://github.com/stuij) (GitHub)
|
|
|
|
#### AVR backend
|
|
|
|
Ben Shi \
|
|
2283975856@qq.com, powerman1st@163.com (email), [benshi001](https://github.com/benshi001) (GitHub)
|
|
|
|
#### BPF backend
|
|
|
|
Yonghong Song \
|
|
yhs@fb.com (email), [yonghong-song](https://github.com/yonghong-song) (GitHub) \
|
|
Eduard Zingerman \
|
|
eddyz87@gmail.com (email), [eddyz87](https://github.com/eddyz87) (GitHub)
|
|
|
|
#### CSKY backend
|
|
|
|
Zi Xuan Wu (Zeson) \
|
|
zixuan.wu@linux.alibaba.com (email), [zixuan-wu](https://github.com/zixuan-wu) (GitHub)
|
|
|
|
#### DirectX backend
|
|
|
|
Justin Bogner \
|
|
mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub)
|
|
|
|
#### Hexagon backend
|
|
|
|
Sundeep Kushwaha \
|
|
sundeepk@quicinc.com (email), [SundeepKushwaha](https://github.com/SundeepKushwaha) (GitHub)
|
|
|
|
#### Lanai backend
|
|
|
|
Jacques Pienaar \
|
|
jpienaar@google.com (email), [jpienaar](https://github.com/jpienaar) (GitHub)
|
|
|
|
#### LoongArch backend
|
|
|
|
Weining Lu \
|
|
luweining@loongson.cn (email), [SixWeining](https://github.com/SixWeining) (GitHub)
|
|
|
|
#### M68k backend
|
|
|
|
Min-Yih Hsu \
|
|
min@myhsu.dev (email), [mshockwave](https://github.com/mshockwave) (GitHub)
|
|
|
|
#### MSP430 backend
|
|
|
|
Anton Korobeynikov \
|
|
anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
|
|
|
|
#### NVPTX backend
|
|
|
|
Justin Holewinski \
|
|
jholewinski@nvidia.com (email), [jholewinski](https://github.com/jholewinski) (GitHub)
|
|
Artem Belevich \
|
|
tra@google.com (email), [Artem-B](https://github.com/Artem-B) (GitHub)
|
|
Alex MacLean \
|
|
amaclean@nvidia.com (email), [AlexMaclean](https://github.com/AlexMaclean) (GitHub)
|
|
Justin Fargnoli \
|
|
jfargnoli@nvidia.com (email), [justinfargnoli](https://github.com/justinfargnoli) (GitHub)
|
|
|
|
#### PowerPC backend
|
|
|
|
Zheng Chen \
|
|
czhengsz@cn.ibm.com (email), [chenzheng1030](https://github.com/chenzheng1030) (GitHub)
|
|
|
|
#### RISCV backend
|
|
|
|
Alex Bradbury \
|
|
asb@igalia.com (email), [asb](https://github.com/asb) (GitHub) \
|
|
Craig Topper \
|
|
craig.topper@sifive.com (email), [topperc](https://github.com/topperc) (GitHub) \
|
|
Philip Reames \
|
|
listmail@philipreames.com (email), [preames](https://github.com/preames) (GitHub)
|
|
|
|
#### Sparc backend
|
|
|
|
Koakuma \
|
|
koachan@protonmail.com (email), [koachan](https://github.com/koachan) (GitHub)
|
|
|
|
#### SPIRV backend
|
|
|
|
Ilia Diachkov \
|
|
ilia.diachkov@gmail.com (email), [iliya-diyachkov](https://github.com/iliya-diyachkov) (GitHub)
|
|
|
|
#### SystemZ backend
|
|
|
|
Ulrich Weigand \
|
|
uweigand@de.ibm.com (email), [uweigand](https://github.com/uweigand) (GitHub)
|
|
|
|
#### VE backend
|
|
|
|
Kazushi Marukawa \
|
|
marukawa@nec.com (email), [kaz7](https://github.com/kaz7) (GitHub)
|
|
|
|
#### WebAssembly backend
|
|
|
|
Dan Gohman \
|
|
llvm@sunfishcode.online (email), [sunfishcode](https://github.com/sunfishcode) (GitHub)
|
|
|
|
#### X86 backend
|
|
|
|
Simon Pilgrim \
|
|
llvm-dev@redking.me.uk (email), [RKSimon](https://github.com/RKSimon) (GitHub) \
|
|
Phoebe Wang \
|
|
phoebe.wang@intel.com (email), [phoebewang](https://github.com/phoebewang) (GitHub)
|
|
|
|
#### XCore backend
|
|
|
|
Nigel Perks \
|
|
nigelp@xmos.com (email), [nigelp-xmos](https://github.com/nigelp-xmos) (GitHub)
|
|
|
|
#### Xtensa backend
|
|
|
|
Andrei Safronov \
|
|
andrei.safronov@espressif.com (email), [andreisfr](https://github.com/andreisfr) (GitHub)
|
|
|
|
### Libraries and shared infrastructure
|
|
|
|
#### ADT, Support
|
|
|
|
David Blaikie \
|
|
dblaikie@gmail.com (email), [dwblaikie](https://github.com/dwblaike) (GitHub) \
|
|
Jakub Kuderski \
|
|
jakub@nod-labs.com (email), [kuhar](https://github.com/kuhar) (GitHub)
|
|
|
|
#### Bitcode
|
|
|
|
Peter Collingbourne \
|
|
peter@pcc.me.uk (email), [pcc](https://github.com/pcc) (GitHub)
|
|
|
|
#### CMake and library layering
|
|
|
|
Chandler Carruth \
|
|
chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
|
|
|
|
#### Debug info
|
|
|
|
Eric Christopher \
|
|
echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub)
|
|
|
|
#### DWARF Parser
|
|
|
|
Benjamin Kramer \
|
|
benny.kra@gmail.com (email), [d0k](https://github.com/d0k) (GitHub)
|
|
|
|
#### IR Linker and LTO
|
|
|
|
Teresa Johnson \
|
|
tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
|
|
|
|
#### MCJIT, Orc, RuntimeDyld, PerfJITEvents
|
|
|
|
Lang Hames \
|
|
lhames@gmail.com (email), [lhames](https://github.com/lhames) (GitHub)
|
|
|
|
#### SandboxIR
|
|
|
|
Vasileios Porpodas \
|
|
vporpodas@google.com (email), [vporpo](https://github.com/vporpo) (GitHub)
|
|
Jorge Gorbe Moya \
|
|
jgorbe@google.com (email), [slackito](https://github.com/slackito) (GitHub)
|
|
|
|
#### TableGen
|
|
|
|
Rahul Joshi \
|
|
rjoshi@nvidia.com (email), [jurahul](https://github.com/jurahul) (GitHub)
|
|
|
|
#### TextAPI
|
|
|
|
Cyndy Ishida \
|
|
cyndyishida@gmail.com (email), [cyndyishida](https://github.com/cyndyishida) (GitHub)
|
|
|
|
### Tools
|
|
|
|
#### llvm-mca and MCA library
|
|
|
|
Andrea Di Biagio \
|
|
andrea.dibiagio@sony.com, andrea.dibiagio@gmail.com (email), [adibiagio](https://github.com/adibiagio) (GitHub)
|
|
|
|
#### Binary Utilities
|
|
|
|
James Henderson \
|
|
james.henderson@sony.com (email), [jh7370](https://github.com/jh7370) (GitHub) \
|
|
Fangrui Song \
|
|
i@maskray.me (email), [MaskRay](https://github.com/MaskRay) (GitHub)
|
|
|
|
#### Gold plugin
|
|
|
|
Teresa Johnson \
|
|
tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
|
|
|
|
### Other
|
|
|
|
#### Release management
|
|
|
|
Odd releases:
|
|
|
|
Tobias Hieta \
|
|
tobias@hieta.se (email), [tru](https://github.com/tru) (GitHub)
|
|
|
|
Even releases:
|
|
|
|
Tom Stellard \
|
|
tstellar@redhat.com (email), [tstellar](https://github.com/tstellar) (GitHub)
|
|
|
|
#### MinGW support
|
|
|
|
Martin Storsjö \
|
|
martin@martin.st (email), [mstorsjo](https://github.com/mstorsjo) (GitHub)
|
|
|
|
#### Sony PlayStation support
|
|
|
|
Jeremy Morse \
|
|
jeremy.morse@sony.com (email), [jmorse](https://github.com/jmorse) (GitHub)
|
|
|
|
#### Inline assembly
|
|
|
|
Eric Christopher \
|
|
echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub)
|
|
|
|
#### Exception handling
|
|
|
|
Anton Korobeynikov \
|
|
anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
|
|
|
|
#### LLVM Buildbot
|
|
|
|
Galina Kistanova \
|
|
gkistanova@gmail.com (email), [gkistanova](https://github.com/gkistanova) (GitHub)
|
|
|
|
### Other subprojects
|
|
|
|
Some subprojects maintain their own list of per-component maintainers.
|
|
|
|
[Bolt maintainers](https://github.com/llvm/llvm-project/blob/main/bolt/Maintainers.txt)
|
|
|
|
[Clang maintainers](https://github.com/llvm/llvm-project/blob/main/clang/Maintainers.rst)
|
|
|
|
[Clang-tools-extra maintainers](https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/Maintainers.txt)
|
|
|
|
[Compiler-rt maintainers](https://github.com/llvm/llvm-project/blob/main/compiler-rt/Maintainers.md)
|
|
|
|
[Flang maintainers](https://github.com/llvm/llvm-project/blob/main/flang/Maintainers.txt)
|
|
|
|
[libc++ maintainers](https://github.com/llvm/llvm-project/blob/main/libcxx/Maintainers.md)
|
|
|
|
[libclc maintainers](https://github.com/llvm/llvm-project/blob/main/libclc/Maintainers.md)
|
|
|
|
[LLD maintainers](https://github.com/llvm/llvm-project/blob/main/lld/Maintainers.md)
|
|
|
|
[LLDB maintainers](https://github.com/llvm/llvm-project/blob/main/lldb/Maintainers.rst)
|
|
|
|
[LLVM OpenMP Library maintainers](https://github.com/llvm/llvm-project/blob/main/openmp/Maintainers.md)
|
|
|
|
[Polly maintainers](https://github.com/llvm/llvm-project/blob/main/polly/Maintainers.md)
|
|
|
|
## Inactive Maintainers
|
|
|
|
The following people have graciously spent time performing maintainer
|
|
responsibilities but are no longer active in that role. Thank you for all your
|
|
help with the success of the project!
|
|
|
|
### Emeritus lead maintainers
|
|
|
|
Chris Lattner \
|
|
sabre@nondot.org (email), [lattner](https://github.com/lattner) (GitHub), clattner (Discourse)
|
|
|
|
### Inactive or former component maintainers
|
|
|
|
Paul C. Anagnostopoulos (paul@windfall.com, [Paul-C-Anagnostopoulos](https://github.com/Paul-C-Anagnostopoulos)) -- TableGen \
|
|
Justin Bogner (mail@justinbogner.com, [bogner](https://github.com/bogner)) -- SelectionDAG \
|
|
Chandler Carruth (chandlerc@gmail.com, chandlerc@google.com, [chandlerc](https://github.com/chandlerc)) -- ADT, Support \
|
|
Peter Collingbourne (peter@pcc.me.uk, [pcc](https://github.com/pcc)) -- LTO \
|
|
Evan Cheng (evan.cheng@apple.com) -- Parts of code generator not covered by someone else \
|
|
Jake Ehrlich (jakehehrlich@google.com, [jakehehrlich](https://github.com/jakehehrlich)) -- llvm-objcopy and ObjCopy library \
|
|
Renato Golin (rengolin@systemcall.eu, [rengolin](https://github.com/rengolin)) -- ARM backend \
|
|
Venkatraman Govindaraju (venkatra@cs.wisc.edu, [vegovin](https://github.com/vegovin) -- Sparc backend \
|
|
James Grosbach (grosbach@apple.com) -- MC layer \
|
|
Anton Korobeynikov (anton@korobeynikov.info, [asl](https://github.com/asl)) -- ARM EABI \
|
|
David Majnemer (david.majnemer@gmail.com, [majnemer](https://github.com/majnemer)) -- InstCombine, ConstantFold \
|
|
Chad Rosier (mcrosier@codeaurora.org) -- FastISel \
|
|
Hans Wennborg (hans@chromium.org, [zmodem](https://github.com/zmodem)) -- Release management \
|
|
Kostya Serebryany ([kcc](https://github.com/kcc)) -- Sanitizers \
|
|
Michael Spencer (bigcheesegs@gmail.com), [Bigcheese](https://github.com/Bigcheese)) -- Windows support in object tools \
|
|
Alexei Starovoitov (alexei.starovoitov@gmail.com, [4ast](https://github.com/4ast)) -- BPF backend \
|
|
Evgeniy Stepanov ([eugenis](https://github.com/eugenis)) -- Sanitizers
|
|
|
|
### Former maintainers of removed components
|
|
|
|
Duncan Sands (baldrick@free.fr, [CunningBaldrick](https://github.com/CunningBaldrick)) -- DragonEgg \
|
|
Hal Finkel (hfinkel@anl.gov, [hfinkel](https://github.com/hfinkel)) -- LoopReroll
|
|
|