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)
Madhur Amilkanthwar 
madhura@nvidia.com (email), madhur13490 (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)
David Green 
david.green@arm.com (email), davemgreen (GitHub) 
Amara Emerson (esp. AArch64 GlobalISel) 
amara@apple.com (email), aemerson (GitHub) 
Eli Friedman (esp. ARM64EC) 
efriedma@quicinc.com (email), efriedma-quic (GitHub) 
Sjoerd Meijer 
smeijer@nvidia.com (email), sjoerdmeijer (GitHub) 
Nashe Mncube 
nashe.mncube@arm.com (email), nasherm (GitHub) 
Sander de Smalen (esp. scalable vectorization/SVE/SME) 
sander.desmalen@arm.com (email), sdesmalen-arm (GitHub) 
Peter Smith (Anything ABI) 
peter.smith@arm.com (email), smithp35 (GitHub) 
Oliver Stannard (esp. assembly/dissassembly) 
oliver.stannard@arm.com (email), ostannard (GitHub) 
Ties Stuij (Arm GlobalISel and early arch support) 
ties.stuij@arm.com (email), stuij (GitHub)
Matt Arsenault 
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), arsenm (GitHub)
Mark Schimmel 
marksl@synopsys.com (email), markschimmel (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) \
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)
Vyacheslav Levytskyy 
vyacheslav.levytskyy@intel.com, vyacheslav.levytskyy@gmail.com (email), VyacheslavLevytskyy (GitHub)
Nathan Gauër 
brioche@google.com (email), Keenuts (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)
Petr Hosek 
phosek@google.com (email), petrhosek (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)
Takumi Nakamura 
geek4civic@gmail.com (email), chapuni (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) 
Min-Yih Hsu 
min.hsu@sifive.com, min@myhsu.dev (email), mshockwave (GitHub)
Takumi Nakamura 
geek4civic@gmail.com (email), chapuni (GitHub) 
Alan Phipps 
a-phipps@ti.com (email), evodius96 (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)
Aiden Grossman 
agrossman154@yahoo.com (email), boomanaiden154 (Github)
Matt Arsenault 
Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), arsenm (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)
Reid Kleckner 
rnk@google.com (email), rnk (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, CMake and library layering 
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 
Justin Fargnoli (jfargnoli@nvidia.com, justinfargnoli) -- NVPTX backend 
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, Exception handling 
Benjamin Kramer (benny.kra@gmail.com, d0k) -- DWARF Parser 
David Majnemer (david.majnemer@gmail.com, majnemer) -- InstCombine, ConstantFold 
Tim Northover (t.p.northover@gmail.com, TNorthover) -- AArch64 backend 
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