blob: fca0b3477c9fd433ced06768d8c6c13be1b239fb [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
Duncan Sandsc769cca2012-07-26 08:04:09 +000015N: Evan Cheng
16E: evan.cheng@apple.com
17D: Code generator and all targets
18
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000019N: Eric Christopher
20E: echristo@gmail.com
21D: Debug Information
22
Duncan Sandsc769cca2012-07-26 08:04:09 +000023N: Greg Clayton
24D: LLDB
25
26N: Peter Collingbourne
27D: libclc
28
Hal Finkel61b9e572012-11-14 07:59:10 +000029N: Hal Finkel
30E: hfinkel@anl.gov
31D: BBVectorize and the PowerPC target
32
Duncan Sandsc769cca2012-07-26 08:04:09 +000033N: Doug Gregor
34D: Clang Frontend Libraries
35
36N: Tobias Grosser
37D: Polly
38
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000039N: James Grosbach
40E: grosbach@apple.com
41D: MC layer
42
Duncan Sandsc769cca2012-07-26 08:04:09 +000043N: Howard Hinnant
44D: libc++
45
Justin Holewinski68540082012-11-14 19:36:27 +000046N: Justin Holewinski
47E: jholewinski@nvidia.com
48D: NVPTX Target (lib/Target/NVPTX/*)
49
Duncan Sandsc769cca2012-07-26 08:04:09 +000050N: Anton Korobeynikov
51E: asl@math.spbu.ru
Eric Christopher94b180f2012-11-14 17:33:40 +000052D: Exception handling and Windows codegen
Duncan Sandsc769cca2012-07-26 08:04:09 +000053
Benjamin Kramer0c5a6212012-11-14 18:17:45 +000054N: Benjamin Kramer
55E: benny.kra@gmail.com
56D: DWARF Parser
57
Duncan Sandsc769cca2012-07-26 08:04:09 +000058N: Ted Kremenek
59D: Clang Static Analyzer
60
61N: Chris Lattner
62E: sabre@nondot.org
63W: http://nondot.org/~sabre/
64D: Everything not covered by someone else
65
66N: John McCall
67E: rjmccall@apple.com
68D: Clang LLVM IR generation
69
70N: Jakob Olesen
71D: Register allocators and TableGen
72
Chad Rosier754e3962012-11-14 18:43:21 +000073N: Chad Rosier
74E: mcrosier@apple.com
75D: MS-inline asm, fast-isel
76
Duncan Sandsc769cca2012-07-26 08:04:09 +000077N: Duncan Sands
78E: baldrick@free.fr
79D: DragonEgg
Joe Abbey4efc6242012-11-13 22:32:15 +000080
Andrew Trickae1d3002012-11-14 07:04:23 +000081N: Andrew Trick
82E: atrick@apple.com
83D: Instruction Scheduling