blob: c41f5e75293489c061fadd28f00de5db6d453d50 [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
11N: Evan Cheng
12E: evan.cheng@apple.com
13D: Code generator and all targets
14
15N: Greg Clayton
16D: LLDB
17
18N: Peter Collingbourne
19D: libclc
20
Hal Finkel61b9e572012-11-14 07:59:10 +000021N: Hal Finkel
22E: hfinkel@anl.gov
23D: BBVectorize and the PowerPC target
24
Duncan Sandsc769cca2012-07-26 08:04:09 +000025N: Doug Gregor
26D: Clang Frontend Libraries
27
28N: Tobias Grosser
29D: Polly
30
31N: Howard Hinnant
32D: libc++
33
34N: Anton Korobeynikov
35E: asl@math.spbu.ru
36D: Exception handling, debug information, and Windows codegen
37
38N: Ted Kremenek
39D: Clang Static Analyzer
40
41N: Chris Lattner
42E: sabre@nondot.org
43W: http://nondot.org/~sabre/
44D: Everything not covered by someone else
45
46N: John McCall
47E: rjmccall@apple.com
48D: Clang LLVM IR generation
49
50N: Jakob Olesen
51D: Register allocators and TableGen
52
53N: Duncan Sands
54E: baldrick@free.fr
55D: DragonEgg
Joe Abbey4efc6242012-11-13 22:32:15 +000056
Jim Grosbach3ac21f12012-11-13 23:01:35 +000057N: James Grosbach
58E: grosbach@apple.com
59D: MC layer
60
Joe Abbey4efc6242012-11-13 22:32:15 +000061N: Joe Abbey
62E: jabbey@arxan.com
63D: LLVM Bitcode (lib/Bitcode/* include/llvm/Bitcode/*)
Andrew Trickae1d3002012-11-14 07:04:23 +000064
65N: Andrew Trick
66E: atrick@apple.com
67D: Instruction Scheduling