Make ManagedStatic threadsafe by using atomic operations.
[oota-llvm.git] / CREDITS.TXT
index 4ee5c936c73a5ce5d696cae42eb6fccc8987f25e..10e7aba54346c71d42d073661ee1b5b69bd9e9ee 100644 (file)
@@ -1,6 +1,6 @@
 This file is a partial list of people who have contributed to the LLVM
 project.  If you have contributed a patch or made some other contribution to
 This file is a partial list of people who have contributed to the LLVM
 project.  If you have contributed a patch or made some other contribution to
-LLVM, please submit a patch to this file to add yourself, and it will be 
+LLVM, please submit a patch to this file to add yourself, and it will be
 done!
 
 The list is sorted by name and formatted to allow easy grepping and
 done!
 
 The list is sorted by name and formatted to allow easy grepping and
@@ -33,7 +33,7 @@ D: Sparse bitmap
 
 N: Neil Booth
 E: neil@daikokuya.co.uk
 
 N: Neil Booth
 E: neil@daikokuya.co.uk
-D: APFloat implementation.  
+D: APFloat implementation.
 
 N: Misha Brukman
 E: brukman+llvm@uiuc.edu
 
 N: Misha Brukman
 E: brukman+llvm@uiuc.edu
@@ -61,6 +61,14 @@ D: Register allocator improvements
 D: Loop optimizer improvements
 D: Target-independent code generator improvements
 
 D: Loop optimizer improvements
 D: Target-independent code generator improvements
 
+N: Dan Villiom Podlaski Christiansen
+E: danchr@gmail.com
+E: danchr@cs.au.dk
+W: http://villiom.dk
+D: LLVM Makefile improvements
+D: Clang diagnostic & driver tweaks
+S: Aarhus, Denmark
+
 N: Jeff Cohen
 E: jeffc@jolt-lang.org
 W: http://jolt-lang.org
 N: Jeff Cohen
 E: jeffc@jolt-lang.org
 W: http://jolt-lang.org
@@ -70,6 +78,10 @@ N: John T. Criswell
 E: criswell@uiuc.edu
 D: Original Autoconf support, documentation improvements, bug fixes
 
 E: criswell@uiuc.edu
 D: Original Autoconf support, documentation improvements, bug fixes
 
+N: Stefanus Du Toit
+E: stefanus.dutoit@rapidmind.com
+D: Bug fixes and minor improvements
+
 N: Rafael Avila de Espindola
 E: rafael.espindola@gmail.com
 D: The ARM backend
 N: Rafael Avila de Espindola
 E: rafael.espindola@gmail.com
 D: The ARM backend
@@ -82,7 +94,7 @@ N: Brian Gaeke
 E: gaeke@uiuc.edu
 W: http://www.students.uiuc.edu/~gaeke/
 D: Portions of X86 static and JIT compilers; initial SparcV8 backend
 E: gaeke@uiuc.edu
 W: http://www.students.uiuc.edu/~gaeke/
 D: Portions of X86 static and JIT compilers; initial SparcV8 backend
-D: Dynamic trace optimizer 
+D: Dynamic trace optimizer
 D: FreeBSD/X86 compatibility fixes, the llvm-nm tool
 
 N: Nicolas Geoffray
 D: FreeBSD/X86 compatibility fixes, the llvm-nm tool
 
 N: Nicolas Geoffray
@@ -114,6 +126,10 @@ N: Gabor Greif
 E: ggreif@gmail.com
 D: Improvements for space efficiency
 
 E: ggreif@gmail.com
 D: Improvements for space efficiency
 
+N: Lang Hames
+E: lhames@gmail.com
+D: PBQP-based register allocator
+
 N: Gordon Henriksen
 E: gordonhenriksen@mac.com
 D: Pluggable GC support
 N: Gordon Henriksen
 E: gordonhenriksen@mac.com
 D: Pluggable GC support
@@ -126,7 +142,7 @@ D: JIT support for ARM
 
 N: Paolo Invernizzi
 E: arathorn@fastwebnet.it
 
 N: Paolo Invernizzi
 E: arathorn@fastwebnet.it
-D: Visual C++ compatibility fixes 
+D: Visual C++ compatibility fixes
 
 N: Patrick Jenkins
 E: patjenk@wam.umd.edu
 
 N: Patrick Jenkins
 E: patjenk@wam.umd.edu
@@ -168,7 +184,7 @@ N: Jim Laskey
 E: jlaskey@apple.com
 D: Improvements to the PPC backend, instruction scheduling
 D: Debug and Dwarf implementation
 E: jlaskey@apple.com
 D: Improvements to the PPC backend, instruction scheduling
 D: Debug and Dwarf implementation
-D: Auto upgrade mangler 
+D: Auto upgrade mangler
 D: llvm-gcc4 svn wrangler
 
 N: Chris Lattner
 D: llvm-gcc4 svn wrangler
 
 N: Chris Lattner
@@ -217,7 +233,11 @@ D: Added STI Cell SPU backend.
 
 N: Morten Ofstad
 E: morten@hue.no
 
 N: Morten Ofstad
 E: morten@hue.no
-D: Visual C++ compatibility fixes 
+D: Visual C++ compatibility fixes
+
+N: Richard Osborne
+E: richard@xmos.com
+D: XCore backend
 
 N: Devang Patel
 E: dpatel@apple.com
 
 N: Devang Patel
 E: dpatel@apple.com
@@ -270,3 +290,4 @@ D: Machine LICM
 D: Darwin exception handling
 D: MMX & SSSE3 instructions
 D: SPEC2006 support
 D: Darwin exception handling
 D: MMX & SSSE3 instructions
 D: SPEC2006 support
+