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.
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)
Nikita Popov
llvm@npopov.com, npopov@redhat.com (email), nikic (GitHub), nikic (Discourse)
Florian Hahn
flo@fhahn.com (email), fhahn (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)
Arthur Eubanks
aeubanks@google.com (email), aeubanks (GitHub)
Mircea Trofin (esp. ML inliner)
mtrofin@google.com (email), mtrofin (GitHub)
Kazu Hirata (esp. module inliner and inline order)
kazu@google.com (email), kazutakahirata (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)
Arthur Eubanks
aeubanks@google.com (email), aeubanks (GitHub)
Quentin Colombet
quentin.colombet@gmail.com (email), qcolombet (GitHub)
Florian Hahn
flo@fhahn.com (email), fhahn (GitHub)
Alina Sbirlea
asbirlea@google.com (email), alinas (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)
Reid Kleckner
rnk@google.com (email), rnk (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)
Adrian Prantl
aprantl@apple.com (email), adrian-prantl (GitHub)
David Blaikie (especially type information)
dblaikie@gmail.com (email), dwblaikie (GitHub)
Jeremy Morse (especially variable information)
jeremy.morse@sony.com (email), jmorse (GitHub)
Jonas Devlieghere (especially dsymutil/DWARFLinker)
jonas@devlieghere.com (email), JDevlieghere (GitHub)
Eric Christopher
echristo@gmail.com (email), echristo (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.
LLVM OpenMP Library 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!
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, Inlining
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
Hal Finkel (hfinkel@anl.gov, hfinkel -- AliasAnalysis
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, Windows codegen
Benjamin Kramer (benny.kra@gmail.com, d0k) -- DWARF Parser
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