3 This file is a list of the
4 [maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for
9 The following people are the active maintainers for the project. Please reach
10 out to them for code reviews, questions about their area of expertise, or other
13 **Warning: The maintainer list for LLVM is currently not up to date.**
17 The lead maintainer is responsible for all parts of LLVM not covered by somebody else.
20 llvm@npopov.com, npopov@redhat.com (email), [nikic](https://github.com/nikic) (GitHub), nikic (Discourse)
22 ### Transforms and analyses
27 hfinkel@anl.gov (email), [hfinkel](https://github.com/hfinkel) (GitHub)
29 #### Attributor, OpenMPOpt
32 jdoerfert@llnl.gov (email), [jdoerfert](https://github.com/jdoerfert) (GitHub)
34 #### ConstraintElimination
37 flo@fhahn.com (email), [fhahn](https://github.com/fhahn) (GitHub)
39 #### InferAddressSpaces
42 Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
47 chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
49 #### InstCombine, InstSimplify, ValueTracking, ConstantFold
52 llvm@npopov.com, npopov@redhat.com (email), [nikic](https://github.com/nikic) (GitHub), nikic (Discourse) \
54 dtcxzyw2333@gmail.com (email), [dtcxzyw](https://github.com/dtcxzyw) (GitHub)
56 #### InstrProfiling and related parts of ProfileData
59 mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub)
61 #### SampleProfile and related parts of ProfileData
64 dnovillo@google.com (email), [dnovillo](https://github.com/dnovillo) (GitHub)
66 #### LoopStrengthReduce
69 quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub)
74 flo@fhahn.com (email), [fhahn](https://github.com/fhahn) (GitHub)
76 #### SandboxVectorizer
79 vporpodas@google.com (email), [vporpo](https://github.com/vporpo) (GitHub)
81 jgorbe@google.com (email), [slackito](https://github.com/slackito) (GitHub)
83 #### ScalarEvolution, IndVarSimplify
86 listmail@philipreames.com (email), [preames](https://github.com/preames) (GitHub)
91 a.bataev@outlook.com (email), [alexey-bataev](https://github.com/alexey-bataev) (GitHub)
96 chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
98 ### Instrumentation and sanitizers
100 #### Sanitizers not covered by someone else
103 vitalybuka@google.com (email), [vitalybuka](https://github.com/vitalybuka) (GitHub)
105 #### NumericalStabilitySanitizer
107 Alexander Shaposhnikov \
108 ashaposhnikov@google.com (email), [alexander-shaposhnikov](https://github.com/alexander-shaposhnikov) (GitHub)
110 #### RealtimeSanitizer
113 cja-private@pm.me (email), [cjappl](https://github.com/cjappl) (GitHub) \
115 david.trevelyan@gmail.com (email), [davidtrevelyan](https://github.com/davidtrevelyan) (GitHub)
117 ### Generic backend and code generation
119 #### Parts of code generator not covered by someone else
122 Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
127 llvm-dev@redking.me.uk (email), [RKSimon](https://github.com/RKSimon) (GitHub) \
129 craig.topper@sifive.com (email), [topperc](https://github.com/topperc) (GitHub)
131 #### Instruction scheduling
134 matze@braunis.de (email), [MatzeB](https://github.com/MatzeB) (GitHub)
136 #### VLIW Instruction Scheduling, Packetization
139 slarin@codeaurora.org (email)
141 #### Register allocation
144 quentin.colombet@gmail.com (email), [qcolombet](https://github.com/qcolombet) (GitHub)
149 i@maskray.me (email), [MaskRay](https://github.com/MaskRay) (GitHub)
154 anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
156 ### Backends / Targets
161 t.p.northover@gmail.com (email), [TNorthover](https://github.com/TNorthover) (GitHub)
166 Matthew.Arsenault@amd.com, arsenm2@gmail.com (email), [arsenm](https://github.com/arsenm) (GitHub)
171 marksl@synopsys.com (email), [markschimmel](https://github.com/markschimmel) (GitHub)
176 david.green@arm.com (email), [davemgreen](https://github.com/davemgreen) (GitHub) \
177 Oliver Stannard (Especially assembly/dissassembly) \
178 oliver.stannard@arm.com (email), [ostannard](https://github.com/ostannard) (GitHub) \
180 nashe.mncube@arm.com (email), [nasherm](https://github.com/nasherm) (GitHub) \
181 Peter Smith (Anything ABI) \
182 peter.smith@arm.com (email), [smithp35](https://github.com/smithp35) (GitHub) \
183 Ties Stuij (GlobalISel and early arch support) \
184 ties.stuij@arm.com (email), [stuij](https://github.com/stuij) (GitHub)
189 2283975856@qq.com, powerman1st@163.com (email), [benshi001](https://github.com/benshi001) (GitHub)
194 yhs@fb.com (email), [yonghong-song](https://github.com/yonghong-song) (GitHub) \
196 eddyz87@gmail.com (email), [eddyz87](https://github.com/eddyz87) (GitHub)
201 zixuan.wu@linux.alibaba.com (email), [zixuan-wu](https://github.com/zixuan-wu) (GitHub)
206 mail@justinbogner.com (email), [bogner](https://github.com/bogner) (GitHub)
211 sundeepk@quicinc.com (email), [SundeepKushwaha](https://github.com/SundeepKushwaha) (GitHub)
216 jpienaar@google.com (email), [jpienaar](https://github.com/jpienaar) (GitHub)
218 #### LoongArch backend
221 luweining@loongson.cn (email), [SixWeining](https://github.com/SixWeining) (GitHub)
226 min@myhsu.dev (email), [mshockwave](https://github.com/mshockwave) (GitHub)
231 anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
236 jholewinski@nvidia.com (email), [jholewinski](https://github.com/jholewinski) (GitHub)
238 tra@google.com (email), [Artem-B](https://github.com/Artem-B) (GitHub)
240 amaclean@nvidia.com (email), [AlexMaclean](https://github.com/AlexMaclean) (GitHub)
242 jfargnoli@nvidia.com (email), [justinfargnoli](https://github.com/justinfargnoli) (GitHub)
247 czhengsz@cn.ibm.com (email), [chenzheng1030](https://github.com/chenzheng1030) (GitHub)
252 asb@igalia.com (email), [asb](https://github.com/asb) (GitHub)
257 koachan@protonmail.com (email), [koachan](https://github.com/koachan) (GitHub)
262 ilia.diachkov@gmail.com (email), [iliya-diyachkov](https://github.com/iliya-diyachkov) (GitHub)
267 uweigand@de.ibm.com (email), [uweigand](https://github.com/uweigand) (GitHub)
272 marukawa@nec.com (email), [kaz7](https://github.com/kaz7) (GitHub)
274 #### WebAssembly backend
277 llvm@sunfishcode.online (email), [sunfishcode](https://github.com/sunfishcode) (GitHub)
282 llvm-dev@redking.me.uk (email), [RKSimon](https://github.com/RKSimon) (GitHub) \
284 phoebe.wang@intel.com (email), [phoebewang](https://github.com/phoebewang) (GitHub)
289 nigelp@xmos.com (email), [nigelp-xmos](https://github.com/nigelp-xmos) (GitHub)
294 andrei.safronov@espressif.com (email), [andreisfr](https://github.com/andreisfr) (GitHub)
296 ### Libraries and shared infrastructure
301 dblaikie@gmail.com (email), [dwblaikie](https://github.com/dwblaike) (GitHub) \
303 jakub@nod-labs.com (email), [kuhar](https://github.com/kuhar) (GitHub)
307 Peter Collingbourne \
308 peter@pcc.me.uk (email), [pcc](https://github.com/pcc) (GitHub)
310 #### CMake and library layering
313 chandlerc@gmail.com, chandlerc@google.com (email), [chandlerc](https://github.com/chandlerc) (GitHub)
318 echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub)
323 benny.kra@gmail.com (email), [d0k](https://github.com/d0k) (GitHub)
325 #### IR Linker and LTO
328 tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
330 #### MCJIT, Orc, RuntimeDyld, PerfJITEvents
333 lhames@gmail.com (email), [lhames](https://github.com/lhames) (GitHub)
338 vporpodas@google.com (email), [vporpo](https://github.com/vporpo) (GitHub)
340 jgorbe@google.com (email), [slackito](https://github.com/slackito) (GitHub)
345 rjoshi@nvidia.com (email), [jurahul](https://github.com/jurahul) (GitHub)
350 cyndyishida@gmail.com (email), [cyndyishida](https://github.com/cyndyishida) (GitHub)
354 #### llvm-mca and MCA library
357 andrea.dibiagio@sony.com, andrea.dibiagio@gmail.com (email), [adibiagio](https://github.com/adibiagio) (GitHub)
359 #### Binary Utilities
362 james.henderson@sony.com (email), [jh7370](https://github.com/jh7370) (GitHub) \
364 i@maskray.me (email), [MaskRay](https://github.com/MaskRay) (GitHub)
369 tejohnson@google.com (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
373 #### Release management
378 tobias@hieta.se (email), [tru](https://github.com/tru) (GitHub)
383 tstellar@redhat.com (email), [tstellar](https://github.com/tstellar) (GitHub)
388 martin@martin.st (email), [mstorsjo](https://github.com/mstorsjo) (GitHub)
390 #### Sony PlayStation support
393 jeremy.morse@sony.com (email), [jmorse](https://github.com/jmorse) (GitHub)
398 echristo@gmail.com (email), [echristo](https://github.com/echristo) (GitHub)
400 #### Exception handling
403 anton@korobeynikov.info (email), [asl](https://github.com/asl) (GitHub)
408 gkistanova@gmail.com (email), [gkistanova](https://github.com/gkistanova) (GitHub)
410 ### Other subprojects
412 Some subprojects maintain their own list of per-component maintainers.
413 Others only have a lead maintainer listed here.
415 [Bolt maintainers](https://github.com/llvm/llvm-project/blob/main/bolt/Maintainers.txt)
417 [Clang maintainers](https://github.com/llvm/llvm-project/blob/main/clang/Maintainers.rst)
419 [Clang-tools-extra maintainers](https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/Maintainers.txt)
421 [Compiler-rt maintainers](https://github.com/llvm/llvm-project/blob/main/compiler-rt/Maintainers.md)
423 [Flang maintainers](https://github.com/llvm/llvm-project/blob/main/flang/Maintainers.txt)
425 [libc++ maintainers](https://github.com/llvm/llvm-project/blob/main/libcxx/Maintainers.md)
427 [LLD maintainers](https://github.com/llvm/llvm-project/blob/main/lld/Maintainers.md)
429 [LLDB maintainers](https://github.com/llvm/llvm-project/blob/main/lldb/Maintainers.rst)
431 [LLVM OpenMP Library maintainers](https://github.com/llvm/llvm-project/blob/main/openmp/Maintainers.md)
433 [Polly maintainers](https://github.com/llvm/llvm-project/blob/main/polly/Maintainers.md)
438 tstellar@redhat.com (email), [tstellar](https://github.com/tstellar) (GitHub)
440 ## Inactive Maintainers
442 The following people have graciously spent time performing maintainer
443 responsibilities but are no longer active in that role. Thank you for all your
444 help with the success of the project!
446 ### Emeritus lead maintainers
449 sabre@nondot.org (email), [lattner](https://github.com/lattner) (GitHub), clattner (Discourse)
451 ### Inactive or former component maintainers
453 Paul C. Anagnostopoulos (paul@windfall.com, [Paul-C-Anagnostopoulos](https://github.com/Paul-C-Anagnostopoulos)) -- TableGen \
454 Justin Bogner (mail@justinbogner.com, [bogner](https://github.com/bogner)) -- SelectionDAG \
455 Chandler Carruth (chandlerc@gmail.com, chandlerc@google.com, [chandlerc](https://github.com/chandlerc)) -- ADT, Support \
456 Peter Collingbourne (peter@pcc.me.uk, [pcc](https://github.com/pcc)) -- LTO \
457 Evan Cheng (evan.cheng@apple.com) -- Parts of code generator not covered by someone else \
458 Jake Ehrlich (jakehehrlich@google.com, [jakehehrlich](https://github.com/jakehehrlich)) -- llvm-objcopy and ObjCopy library \
459 Renato Golin (rengolin@systemcall.eu, [rengolin](https://github.com/rengolin)) -- ARM backend \
460 Venkatraman Govindaraju (venkatra@cs.wisc.edu, [vegovin](https://github.com/vegovin) -- Sparc backend \
461 James Grosbach (grosbach@apple.com) -- MC layer \
462 Anton Korobeynikov (anton@korobeynikov.info, [asl](https://github.com/asl)) -- ARM EABI \
463 David Majnemer (david.majnemer@gmail.com, [majnemer](https://github.com/majnemer)) -- InstCombine, ConstantFold \
464 Chad Rosier (mcrosier@codeaurora.org) -- FastISel \
465 Hans Wennborg (hans@chromium.org, [zmodem](https://github.com/zmodem)) -- Release management \
466 Kostya Serebryany ([kcc](https://github.com/kcc)) -- Sanitizers \
467 Michael Spencer (bigcheesegs@gmail.com), [Bigcheese](https://github.com/Bigcheese)) -- Windows support in object tools \
468 Alexei Starovoitov (alexei.starovoitov@gmail.com, [4ast](https://github.com/4ast)) -- BPF backend \
469 Evgeniy Stepanov ([eugenis](https://github.com/eugenis)) -- Sanitizers
471 ### Former maintainers of removed components
473 Duncan Sands (baldrick@free.fr, [CunningBaldrick](https://github.com/CunningBaldrick)) -- DragonEgg \
474 Hal Finkel (hfinkel@anl.gov, [hfinkel](https://github.com/hfinkel)) -- LoopReroll