blob: 5e54cfae7238ab79b71cf5521280a460af092dca [file] [log] [blame]
Duncan Sandsc769cca2012-07-26 08:04:09 +00001This file is a list of the people responsible for ensuring that patches for a
2particular part of LLVM are reviewed, either by themself or by someone else.
3They are also the gatekeepers for their part of LLVM, with the final word on
4what goes in or not.
5
6The list is sorted by surname and formatted to allow easy grepping and
7beautification by scripts. The fields are: name (N), email (E), web-address
8(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9(S).
10
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000011N: Joe Abbey
12E: jabbey@arxan.com
13D: LLVM Bitcode (lib/Bitcode/* include/llvm/Bitcode/*)
14
Owen Andersonaebfacb2012-11-15 22:56:42 +000015N: Owen Anderson
16E: resistor@mac.com
17D: SelectionDAG (lib/CodeGen/SelectionDAG/*)
18
Chandler Carruth20cd2b42012-11-16 11:43:01 +000019N: Chandler Carruth
20E: chandlerc@gmail.com
21E: chandlerc@google.com
22D: Config, ADT, Support, inlining & related passse, SROA/mem2reg & related passes, CMake, library layering
23
Duncan Sandsc769cca2012-07-26 08:04:09 +000024N: Evan Cheng
25E: evan.cheng@apple.com
Evan Cheng49210172012-11-15 19:31:48 +000026D: ARM target, parts of code generator not covered by someone else
Duncan Sandsc769cca2012-07-26 08:04:09 +000027
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000028N: Eric Christopher
29E: echristo@gmail.com
Eric Christopheraa6df452012-11-15 22:57:22 +000030D: Debug Information, autotools/configure/make build, inline assembly
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000031
Duncan Sandsc769cca2012-07-26 08:04:09 +000032N: Greg Clayton
33D: LLDB
34
35N: Peter Collingbourne
36D: libclc
37
Hal Finkel61b9e572012-11-14 07:59:10 +000038N: Hal Finkel
39E: hfinkel@anl.gov
40D: BBVectorize and the PowerPC target
41
Duncan Sandsc769cca2012-07-26 08:04:09 +000042N: Doug Gregor
43D: Clang Frontend Libraries
44
45N: Tobias Grosser
46D: Polly
47
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000048N: James Grosbach
49E: grosbach@apple.com
50D: MC layer
51
Duncan Sandsc769cca2012-07-26 08:04:09 +000052N: Howard Hinnant
53D: libc++
54
Justin Holewinski68540082012-11-14 19:36:27 +000055N: Justin Holewinski
56E: jholewinski@nvidia.com
57D: NVPTX Target (lib/Target/NVPTX/*)
58
Andrew Kaylor04ee2ef2012-11-16 23:56:48 +000059N: Andy Kaylor
60E: andrew.kaylor@intel.com
61D: MCJIT, RuntimeDyld and JIT event listeners
62
Galina Kistanova0608cd82012-11-15 23:16:47 +000063N: Galina Kistanova
64E: gkistanova@gmail.com
65D: LLVM Buildbot
66
Duncan Sandsc769cca2012-07-26 08:04:09 +000067N: Anton Korobeynikov
Anton Korobeynikov38990be2012-11-15 19:10:23 +000068E: anton@korobeynikov.info
69D: Exception handling, Windows codegen, ARM EABI
Duncan Sandsc769cca2012-07-26 08:04:09 +000070
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000071N: Benjamin Kramer
72E: benny.kra@gmail.com
73D: DWARF Parser
74
Duncan Sandsc769cca2012-07-26 08:04:09 +000075N: Ted Kremenek
76D: Clang Static Analyzer
77
Sergei Larin973a44b2012-11-15 19:24:19 +000078N: Sergei Larin
79E: slarin@codeaurora.org
80D: VLIW Instruction Scheduling, Packetization
81
Duncan Sandsc769cca2012-07-26 08:04:09 +000082N: Chris Lattner
83E: sabre@nondot.org
84W: http://nondot.org/~sabre/
85D: Everything not covered by someone else
86
87N: John McCall
88E: rjmccall@apple.com
89D: Clang LLVM IR generation
90
91N: Jakob Olesen
92D: Register allocators and TableGen
93
Richard Osborne75c89432012-11-16 21:26:36 +000094N: Richard Osborne
95E: richard@xmos.com
96D: XCore Backend
97
Chad Rosier754e3962012-11-14 18:43:21 +000098N: Chad Rosier
99E: mcrosier@apple.com
Chad Rosier3eae17e2012-11-16 22:49:27 +0000100D: MS-inline asm, Fast-Isel, and the compiler driver
Chad Rosier754e3962012-11-14 18:43:21 +0000101
Nadav Rotemc17537e2012-11-14 19:47:48 +0000102N: Nadav Rotem
103E: nrotem@apple.com
Nadav Rotem7a697bc2012-11-15 22:26:51 +0000104D: X86 Backend, Loop Vectorizer
Nadav Rotemc17537e2012-11-14 19:47:48 +0000105
Duncan Sandsc769cca2012-07-26 08:04:09 +0000106N: Duncan Sands
107E: baldrick@free.fr
108D: DragonEgg
Joe Abbey4efc6242012-11-13 22:32:15 +0000109
Andrew Trickae1d3002012-11-14 07:04:23 +0000110N: Andrew Trick
111E: atrick@apple.com
112D: Instruction Scheduling