Skip to content
CREDITS.TXT 2.08 KiB
Newer Older
Inspired by the CREDITS file from the Linux source tree, this file is,
likewise, at least a partial list of people who have contributed to the LLVM
project. The format and the next paragraph are stolen directly from that file.

Misha Brukman's avatar
Misha Brukman committed
The list is sorted by name and formatted to allow easy grepping and
beautification by scripts.  The fields are: name (N), email (E), web-address
(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
(S).

N: Vikram Adve
E: vadve@cs.uiuc.edu
W: http://www.cs.uiuc.edu/~vadve/
D: The Sparc64 backend, provider of much wisdom, and motivator for LLVM

N: Tanya Brethour
E: tonic@nondot.org
W: http://nondot.org/~tonic/
D: The llvm-ar tool

E: brukman+llvm@uiuc.edu
D: Portions of X86 and Sparc JIT compilers, incremental bytecode loader
E: buschard@uiuc.edu
Misha Brukman's avatar
Misha Brukman committed
D: The `mem2reg' pass - promotes values stored in memory to registers
E: ccarter@uiuc.edu
D: Fixes to the Reassociation pass, various improvement patches

N: John T. Criswell
E: criswell@uiuc.edu
D: Autoconf support, QMTest database, documentation improvements

N: Brian Gaeke
E: gaeke@uiuc.edu
W: http://www.students.uiuc.edu/~gaeke/
Brian Gaeke's avatar
Brian Gaeke committed
D: Portions of X86 static and JIT compilers. 
Brian Gaeke's avatar
Brian Gaeke committed
D: Dynamic trace optimizer 
D: FreeBSD/X86 compatibility fixes, the llvm-nm tool

N: Chris Lattner
E: sabre@nondot.org
W: http://nondot.org/~sabre/
D: Primary architect of LLVM

Chris Lattner's avatar
Chris Lattner committed
N: Vladimir Merzliakov
E: wanderer@rsu.ru
D: Test suite fixes for FreeBSD.

N: Vladimir Prus
E: ghost@cs.msu.su
D: Made inst_iterator behave like a proper iterator, LowerConstantExprs pass
N: Ruchira Sasanka
E: sasanka@uiuc.edu
D: Graph coloring register allocator for the Sparc64 backend

N: Anand Shukla
E: ashukla@cs.uiuc.edu
D: The `paths' pass
Brian Gaeke's avatar
Brian Gaeke committed
N: Reid Spencer
E: rspencer@x10sys.com
W: http://extprosys.sourceforge.net/
Reid Spencer's avatar
Reid Spencer committed
D: 'llvm' namespacification, Stacker FE, VMCore cleanup (SymbolTable, 
Reid Spencer's avatar
Reid Spencer committed
D: Value != Type, CPR removal, bytecode improvements, llvmcs).
Brian Gaeke's avatar
Brian Gaeke committed

Chris Lattner's avatar
Chris Lattner committed
E: wendling@isanbard.org
D: The `Lower Setjmp/Longjmp' pass, improvements to the -lowerswitch pass.