This file is a list of the maintainers for LLVM.
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.
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 (GitHub), nikic (Discourse)
Hal Finkel
hfinkel@anl.gov (email), hfinkel (GitHub)
Johannes Doerfert
jdoerfert@llnl.gov (email), jdoerfert (GitHub)
Florian Hahn
flo@fhahn.com (email), fhahn (GitHub)
Matt Arsenault
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), arsenm (GitHub)
Chandler Carruth
chandlerc@gmail.com, chandlerc@google.com (email), chandlerc (GitHub)
Nikita Popov
llvm@npopov.com, npopov@redhat.com (email), nikic (GitHub), nikic (Discourse)
Yingwei Zheng
dtcxzyw2333@gmail.com (email), dtcxzyw (GitHub)
Justin Bogner
mail@justinbogner.com (email), bogner (GitHub)
Diego Novillo
dnovillo@google.com (email), dnovillo (GitHub)
Quentin Colombet
quentin.colombet@gmail.com (email), qcolombet (GitHub)
Florian Hahn
flo@fhahn.com (email), fhahn (GitHub)
Vasileios Porpodas
vporpodas@google.com (email), vporpo (GitHub)
Jorge Gorbe Moya
jgorbe@google.com (email), slackito (GitHub)
Philip Reames
listmail@philipreames.com (email), preames (GitHub)
Alexey Bataev
a.bataev@outlook.com (email), alexey-bataev (GitHub)
Chandler Carruth
chandlerc@gmail.com, chandlerc@google.com (email), chandlerc (GitHub)
Vitaly Buka
vitalybuka@google.com (email), vitalybuka (GitHub)
Alexander Shaposhnikov
ashaposhnikov@google.com (email), alexander-shaposhnikov (GitHub)
Christopher Apple
cja-private@pm.me (email), cjappl (GitHub)
David Trevelyan
david.trevelyan@gmail.com (email), davidtrevelyan (GitHub)
Matt Arsenault
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), arsenm (GitHub)
Simon Pilgrim
llvm-dev@redking.me.uk (email), RKSimon (GitHub)
Craig Topper
craig.topper@sifive.com (email), topperc (GitHub)
Matthias Braun
matze@braunis.de (email), MatzeB (GitHub)
Sergei Larin
slarin@codeaurora.org (email)
Quentin Colombet
quentin.colombet@gmail.com (email), qcolombet (GitHub)
Fangrui Song
i@maskray.me (email), MaskRay (GitHub)
Anton Korobeynikov
anton@korobeynikov.info (email), asl (GitHub)
Tim Northover
t.p.northover@gmail.com (email), TNorthover (GitHub)
Matt Arsenault
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), arsenm (GitHub)
Mark Schimmel
marksl@synopsys.com (email), markschimmel (GitHub)
David Green
david.green@arm.com (email), davemgreen (GitHub)
Oliver Stannard (Especially assembly/dissassembly)
oliver.stannard@arm.com (email), ostannard (GitHub)
Nashe Mncube
nashe.mncube@arm.com (email), nasherm (GitHub)
Peter Smith (Anything ABI)
peter.smith@arm.com (email), smithp35 (GitHub)
Ties Stuij (GlobalISel and early arch support)
ties.stuij@arm.com (email), stuij (GitHub)
Ben Shi
2283975856@qq.com, powerman1st@163.com (email), benshi001 (GitHub)
Yonghong Song
yhs@fb.com (email), yonghong-song (GitHub)
Eduard Zingerman
eddyz87@gmail.com (email), eddyz87 (GitHub)
Zi Xuan Wu (Zeson)
zixuan.wu@linux.alibaba.com (email), zixuan-wu (GitHub)
Justin Bogner
mail@justinbogner.com (email), bogner (GitHub)
Sundeep Kushwaha
sundeepk@quicinc.com (email), SundeepKushwaha (GitHub)
Jacques Pienaar
jpienaar@google.com (email), jpienaar (GitHub)
Weining Lu
luweining@loongson.cn (email), SixWeining (GitHub)
Min-Yih Hsu
min@myhsu.dev (email), mshockwave (GitHub)
Anton Korobeynikov
anton@korobeynikov.info (email), asl (GitHub)
Justin Holewinski
jholewinski@nvidia.com (email), jholewinski (GitHub)
Artem Belevich
tra@google.com (email), Artem-B (GitHub)
Alex MacLean
amaclean@nvidia.com (email), AlexMaclean (GitHub)
Justin Fargnoli
jfargnoli@nvidia.com (email), justinfargnoli (GitHub)
Zheng Chen
czhengsz@cn.ibm.com (email), chenzheng1030 (GitHub)
Alex Bradbury
asb@igalia.com (email), asb (GitHub)
Craig Topper
craig.topper@sifive.com (email), topperc (GitHub)
Philip Reames
listmail@philipreames.com (email), preames (GitHub)
Koakuma
koachan@protonmail.com (email), koachan (GitHub)
Ilia Diachkov
ilia.diachkov@gmail.com (email), iliya-diyachkov (GitHub)
Ulrich Weigand
uweigand@de.ibm.com (email), uweigand (GitHub)
Kazushi Marukawa
marukawa@nec.com (email), kaz7 (GitHub)
Dan Gohman
llvm@sunfishcode.online (email), sunfishcode (GitHub)
Simon Pilgrim
llvm-dev@redking.me.uk (email), RKSimon (GitHub)
Phoebe Wang
phoebe.wang@intel.com (email), phoebewang (GitHub)
Nigel Perks
nigelp@xmos.com (email), nigelp-xmos (GitHub)
Andrei Safronov
andrei.safronov@espressif.com (email), andreisfr (GitHub)
David Blaikie
dblaikie@gmail.com (email), dwblaikie (GitHub)
Jakub Kuderski
jakub@nod-labs.com (email), kuhar (GitHub)
Peter Collingbourne
peter@pcc.me.uk (email), pcc (GitHub)
Chandler Carruth
chandlerc@gmail.com, chandlerc@google.com (email), chandlerc (GitHub)
Eric Christopher
echristo@gmail.com (email), echristo (GitHub)
Benjamin Kramer
benny.kra@gmail.com (email), d0k (GitHub)
Teresa Johnson
tejohnson@google.com (email), teresajohnson (GitHub)
Lang Hames
lhames@gmail.com (email), lhames (GitHub)
Vasileios Porpodas
vporpodas@google.com (email), vporpo (GitHub)
Jorge Gorbe Moya
jgorbe@google.com (email), slackito (GitHub)
Rahul Joshi
rjoshi@nvidia.com (email), jurahul (GitHub)
Cyndy Ishida
cyndyishida@gmail.com (email), cyndyishida (GitHub)
Andrea Di Biagio
andrea.dibiagio@sony.com, andrea.dibiagio@gmail.com (email), adibiagio (GitHub)
James Henderson
james.henderson@sony.com (email), jh7370 (GitHub)
Fangrui Song
i@maskray.me (email), MaskRay (GitHub)
Teresa Johnson
tejohnson@google.com (email), teresajohnson (GitHub)
Odd releases:
Tobias Hieta
tobias@hieta.se (email), tru (GitHub)
Even releases:
Tom Stellard
tstellar@redhat.com (email), tstellar (GitHub)
Martin Storsjö
martin@martin.st (email), mstorsjo (GitHub)
Jeremy Morse
jeremy.morse@sony.com (email), jmorse (GitHub)
Eric Christopher
echristo@gmail.com (email), echristo (GitHub)
Anton Korobeynikov
anton@korobeynikov.info (email), asl (GitHub)
Galina Kistanova
gkistanova@gmail.com (email), gkistanova (GitHub)
Some subprojects maintain their own list of per-component maintainers. Others only have a lead maintainer listed here.
LLVM OpenMP Library maintainers
Tom Stellard
tstellar@redhat.com (email), tstellar (GitHub)
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!
Chris Lattner
sabre@nondot.org (email), lattner (GitHub), clattner (Discourse)
Paul C. Anagnostopoulos (paul@windfall.com, Paul-C-Anagnostopoulos) -- TableGen
Justin Bogner (mail@justinbogner.com, bogner) -- SelectionDAG
Chandler Carruth (chandlerc@gmail.com, chandlerc@google.com, chandlerc) -- ADT, Support
Peter Collingbourne (peter@pcc.me.uk, pcc) -- LTO
Evan Cheng (evan.cheng@apple.com) -- Parts of code generator not covered by someone else
Jake Ehrlich (jakehehrlich@google.com, jakehehrlich) -- llvm-objcopy and ObjCopy library
Renato Golin (rengolin@systemcall.eu, rengolin) -- ARM backend
Venkatraman Govindaraju (venkatra@cs.wisc.edu, vegovin -- Sparc backend
James Grosbach (grosbach@apple.com) -- MC layer
Anton Korobeynikov (anton@korobeynikov.info, asl) -- ARM EABI
David Majnemer (david.majnemer@gmail.com, majnemer) -- InstCombine, ConstantFold
Chad Rosier (mcrosier@codeaurora.org) -- FastISel
Hans Wennborg (hans@chromium.org, zmodem) -- Release management
Kostya Serebryany (kcc) -- Sanitizers
Michael Spencer (bigcheesegs@gmail.com), Bigcheese) -- Windows support in object tools
Alexei Starovoitov (alexei.starovoitov@gmail.com, 4ast) -- BPF backend
Evgeniy Stepanov (eugenis) -- Sanitizers
Duncan Sands (baldrick@free.fr, CunningBaldrick) -- DragonEgg
Hal Finkel (hfinkel@anl.gov, hfinkel) -- LoopReroll