# 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 \
[email protected], [email protected] (email), [nikic](https://github.com/nikic) (GitHub), nikic (Discourse)
### Transforms and analyses
#### AliasAnalysis
Hal Finkel \
[email protected] (email), [hfinkel](https://github.com/hfinkel) (GitHub)
#### Attributor, OpenMPOpt
Johannes Doerfert \
[email protected] (email), [jdoerfert](https://github.com/jdoerfert) (GitHub)
#### InferAddressSpaces
Matt Arsenault \
[email protected], [email protected] (email), [arsenm](https://github.com/arsenm) (GitHub)
#### Inlining
Chandler Carruth \
[email protected], [email protected] (email), [chandlerc](https://github.com/chandlerc) (GitHub)
#### InstCombine, ConstantFold
David Majnemer \
[email protected] (email), [majnemer](https://github.com/majnemer) (GitHub)
#### InstrProfiling and related parts of ProfileData
Justin Bogner \
[email protected] (email), [bogner](https://github.com/bogner) (GitHub)
#### SampleProfile and related parts of ProfileData
Diego Novillo \
[email protected] (email), [dnovillo](https://github.com/dnovillo) (GitHub)
#### LoopStrengthReduce
Quentin Colombet \
[email protected] (email), [qcolombet](https://github.com/qcolombet) (GitHub)
#### LoopVectorize
Florian Hahn \
[email protected] (email), [fhahn](https://github.com/fhahn) (GitHub)
#### ScalarEvolution, IndVarSimplify
Philip Reames \
[email protected] (email), [preames](https://github.com/preames) (GitHub)
#### SLPVectorizer
Alexey Bataev \
[email protected] (email), [alexey-bataev](https://github.com/alexey-bataev) (GitHub)
#### SROA, Mem2Reg
Chandler Carruth \
[email protected], [email protected] (email), [chandlerc](https://github.com/chandlerc) (GitHub)
### Instrumentation and sanitizers
#### AddressSanitizer, ThreadSanitizer
Kostya Serebryany \
[email protected] (email), [kcc](https://github.com/kcc) (GitHub)
#### MemorySanitizer
Evgeniy Stepanov \
[email protected] (email), [eugenis](https://github.com/eugenis) (GitHub)
#### RealtimeSanitizer
Christopher Apple \
[email protected] (email), [cjappl](https://github.com/cjappl) (GitHub) \
David Trevelyan \
[email protected] (email), [davidtrevelyan](https://github.com/davidtrevelyan) (GitHub)
### Generic backend and code generation
#### Parts of code generator not covered by someone else
Evan Cheng \
[email protected] (email)
#### SelectionDAG
Justin Bogner \
[email protected] (email), [bogner](https://github.com/bogner) (GitHub)
#### FastISel
Chad Rosier \
[email protected] (email)
#### Instruction scheduling
Matthias Braun \
[email protected] (email), [MatzeB](https://github.com/MatzeB) (GitHub)
#### VLIW Instruction Scheduling, Packetization
Sergei Larin \
[email protected] (email)
#### Register allocation
Quentin Colombet \
[email protected] (email), [qcolombet](https://github.com/qcolombet) (GitHub)
#### MC layer
James Grosbach \
[email protected] (email)
#### Windows codegen
Anton Korobeynikov \
[email protected] (email), [asl](https://github.com/asl) (GitHub)
### Backends / Targets
#### AArch64 backend
Tim Northover \
[email protected] (email), [TNorthover](https://github.com/TNorthover) (GitHub)
#### AMDGPU backend
Matt Arsenault \
[email protected], [email protected] (email), [arsenm](https://github.com/arsenm) (GitHub)
#### ARC backend
Mark Schimmel \
[email protected] (email), [markschimmel](https://github.com/markschimmel) (GitHub)
#### ARM backend
Renato Golin \
[email protected] (email), [rengolin](https://github.com/rengolin) (GitHub)
#### AVR backend
Ben Shi \
[email protected], [email protected] (email), [benshi001](https://github.com/benshi001) (GitHub)
#### BPF backend
Alexei Starovoitov \
[email protected] (email), [4ast](https://github.com/4ast) (GitHub)
#### CSKY backend
Zi Xuan Wu (Zeson) \
[email protected] (email), [zixuan-wu](https://github.com/zixuan-wu) (GitHub)
#### Hexagon backend
Sundeep Kushwaha \
[email protected] (email)
#### Lanai backend
Jacques Pienaar \
[email protected] (email), [jpienaar](https://github.com/jpienaar) (GitHub)
#### LoongArch backend
Weining Lu \
[email protected] (email), [SixWeining](https://github.com/SixWeining) (GitHub)
#### M68k backend
Min-Yih Hsu \
[email protected] (email), [mshockwave](https://github.com/mshockwave) (GitHub)
#### MSP430 backend
Anton Korobeynikov \
[email protected] (email), [asl](https://github.com/asl) (GitHub)
#### NVPTX backend
Justin Holewinski \
[email protected] (email), [jholewinski](https://github.com/jholewinski) (GitHub)
#### PowerPC backend
Zheng Chen \
[email protected] (email), [chenzheng1030](https://github.com/chenzheng1030) (GitHub)
#### RISCV backend
Alex Bradbury \
[email protected] (email), [asb](https://github.com/asb) (GitHub)
#### Sparc backend
Venkatraman Govindaraju \
[email protected] (email), [vegovin](https://github.com/vegovin) (GitHub)
#### SPIRV backend
Ilia Diachkov \
[email protected] (email), [iliya-diyachkov](https://github.com/iliya-diyachkov) (GitHub)
#### SystemZ backend
Ulrich Weigand \
[email protected] (email), [uweigand](https://github.com/uweigand) (GitHub)
#### VE backend
Kazushi Marukawa \
[email protected] (email), [kaz7](https://github.com/kaz7) (GitHub)
#### WebAssembly backend
Dan Gohman \
[email protected] (email), [sunfishcode](https://github.com/sunfishcode) (GitHub)
#### X86 backend
Simon Pilgrim \
[email protected] (email), [RKSimon](https://github.com/RKSimon) (GitHub) \
Phoebe Wang \
[email protected] (email), [phoebewang](https://github.com/phoebewang) (GitHub)
#### XCore backend
Nigel Perks \
[email protected] (email), [nigelp-xmos](https://github.com/nigelp-xmos) (GitHub)
#### Xtensa backend
Andrei Safronov \
[email protected] (email), [andreisfr](https://github.com/andreisfr) (GitHub)
### Libraries and shared infrastructure
#### ADT, Support
Chandler Carruth \
[email protected], [email protected] (email), [chandlerc](https://github.com/chandlerc) (GitHub)
#### Bitcode
Peter Collingbourne \
[email protected] (email), [pcc](https://github.com/pcc) (GitHub)
#### CMake and library layering
Chandler Carruth \
[email protected], [email protected] (email), [chandlerc](https://github.com/chandlerc) (GitHub)
#### Debug info
Eric Christopher \
[email protected] (email), [echristo](https://github.com/echristo) (GitHub)
#### DWARF Parser
Benjamin Kramer \
[email protected] (email), [d0k](https://github.com/d0k) (GitHub)
#### IR Linker
Teresa Johnson \
[email protected] (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
#### LTO
Peter Collingbourne \
[email protected] (email), [pcc](https://github.com/pcc) (GitHub)
#### MCJIT, Orc, RuntimeDyld, PerfJITEvents
Lang Hames \
[email protected] (email), [lhames](https://github.com/lhames) (GitHub)
#### TableGen
Paul C. Anagnostopoulos \
[email protected] (email)
#### TextAPI
Cyndy Ishida \
[email protected] (email), [cyndyishida](https://github.com/cyndyishida) (GitHub)
### Tools
#### llvm-mca and MCA library
Andrea Di Biagio \
[email protected], [email protected] (email), [adibiagio](https://github.com/adibiagio) (GitHub)
#### llvm-objcopy and ObjCopy library
Jake Ehrlich \
[email protected] (email), [jakehehrlich](https://github.com/jakehehrlich) (GitHub)
#### Gold plugin
Teresa Johnson \
[email protected] (email), [teresajohnson](https://github.com/teresajohnson) (GitHub)
### Other
#### Release management
Odd releases:
Tobias Hieta \
[email protected] (email), [tru](https://github.com/tru) (GitHub)
Even releases:
Tom Stellard \
[email protected] (email), [tstellar](https://github.com/tstellar) (GitHub)
#### MinGW support
Martin Storsjö \
[email protected] (email), [mstrorsjo](https://github.com/mstrorsjo) (GitHub)
#### Windows support in object tools
Michael Spencer \
[email protected] (email), [Bigcheese](https://github.com/Bigcheese) (GitHub)
#### Sony PlayStation®4 support
Paul Robinson \
[email protected] (email), [pogo59](https://github.com/pogo59) (GitHub)
#### Inline assembly
Eric Christopher \
[email protected] (email), [echristo](https://github.com/echristo) (GitHub)
#### Exception handling
Anton Korobeynikov \
[email protected] (email), [asl](https://github.com/asl) (GitHub)
#### ARM EABI
Anton Korobeynikov \
[email protected] (email), [asl](https://github.com/asl) (GitHub)
#### LLVM Buildbot
Galina Kistanova \
[email protected] (email), [gkistanova](https://github.com/gkistanova) (GitHub)
### Other subprojects
Some subprojects maintain their own list of per-component maintainers.
Others only have a lead maintainer listed here.
[Bolt maintainers](https://github.com/llvm/llvm-project/blob/main/bolt/CODE_OWNERS.TXT)
[Clang maintainers](https://github.com/llvm/llvm-project/blob/main/clang/CodeOwners.rst)
[Clang-tools-extra maintainers](https://github.com/llvm/llvm-project/blob/main/clang-tools-extra/CODE_OWNERS.TXT)
[Compiler-rt maintainers](https://github.com/llvm/llvm-project/blob/main/compiler-rt/CODE_OWNERS.TXT)
[Flang maintainers](https://github.com/llvm/llvm-project/blob/main/flang/CODE_OWNERS.TXT)
[LLD maintainers](https://github.com/llvm/llvm-project/blob/main/lld/CODE_OWNERS.TXT)
[LLDB maintainers](https://github.com/llvm/llvm-project/blob/main/lldb/CodeOwners.rst)
#### libc++
Louis Dionne \
[email protected] (email), [ldionne](https://github.com/ldionne) (GitHub)
#### libclc
Tom Stellard \
[email protected] (email), [tstellar](https://github.com/tstellar) (GitHub)
#### OpenMP (runtime library)
Andrey Churbanov \
[email protected] (email), [AndreyChurbanov](https://github.com/AndreyChurbanov) (GitHub)
#### Polly
Tobias Grosser \
[email protected] (email), [tobiasgrosser](https://github.com/tobiasgrosser) (GitHub)
## 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 \
[email protected] (email), [lattner](https://github.com/lattner) (GitHub), clattner (Discourse)
### Inactive or former component maintainers
Hans Wennborg ([email protected], [zmodem](https://github.com/zmodem)) -- Release management
### Former maintainers of removed components
Duncan Sands ([email protected], [CunningBaldrick](https://github.com/CunningBaldrick)) -- DragonEgg \
Hal Finkel ([email protected], [hfinkel](https://github.com/hfinkel)) -- LoopReroll