1*9880d681SAndroid Build Coastguard WorkerThis file is a partial list of people who have contributed to the LLVM 2*9880d681SAndroid Build Coastguard Workerproject. If you have contributed a patch or made some other contribution to 3*9880d681SAndroid Build Coastguard WorkerLLVM, please submit a patch to this file to add yourself, and it will be 4*9880d681SAndroid Build Coastguard Workerdone! 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard WorkerThe list is sorted by surname and formatted to allow easy grepping and 7*9880d681SAndroid Build Coastguard Workerbeautification by scripts. The fields are: name (N), email (E), web-address 8*9880d681SAndroid Build Coastguard Worker(W), PGP key ID and fingerprint (P), description (D), snail-mail address 9*9880d681SAndroid Build Coastguard Worker(S), and (I) IRC handle. 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard WorkerN: Vikram Adve 13*9880d681SAndroid Build Coastguard WorkerE: [email protected] 14*9880d681SAndroid Build Coastguard WorkerW: http://www.cs.uiuc.edu/~vadve/ 15*9880d681SAndroid Build Coastguard WorkerD: The Sparc64 backend, provider of much wisdom, and motivator for LLVM 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard WorkerN: Owen Anderson 18*9880d681SAndroid Build Coastguard WorkerE: [email protected] 19*9880d681SAndroid Build Coastguard WorkerD: LCSSA pass and related LoopUnswitch work 20*9880d681SAndroid Build Coastguard WorkerD: GVNPRE pass, DataLayout refactoring, random improvements 21*9880d681SAndroid Build Coastguard Worker 22*9880d681SAndroid Build Coastguard WorkerN: Henrik Bach 23*9880d681SAndroid Build Coastguard WorkerD: MingW Win32 API portability layer 24*9880d681SAndroid Build Coastguard Worker 25*9880d681SAndroid Build Coastguard WorkerN: Aaron Ballman 26*9880d681SAndroid Build Coastguard WorkerE: [email protected] 27*9880d681SAndroid Build Coastguard WorkerD: __declspec attributes, Windows support, general bug fixing 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard WorkerN: Nate Begeman 30*9880d681SAndroid Build Coastguard WorkerE: [email protected] 31*9880d681SAndroid Build Coastguard WorkerD: PowerPC backend developer 32*9880d681SAndroid Build Coastguard WorkerD: Target-independent code generator and analysis improvements 33*9880d681SAndroid Build Coastguard Worker 34*9880d681SAndroid Build Coastguard WorkerN: Daniel Berlin 35*9880d681SAndroid Build Coastguard WorkerE: [email protected] 36*9880d681SAndroid Build Coastguard WorkerD: ET-Forest implementation. 37*9880d681SAndroid Build Coastguard WorkerD: Sparse bitmap 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard WorkerN: David Blaikie 40*9880d681SAndroid Build Coastguard WorkerE: [email protected] 41*9880d681SAndroid Build Coastguard WorkerD: General bug fixing/fit & finish, mostly in Clang 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard WorkerN: Neil Booth 44*9880d681SAndroid Build Coastguard WorkerE: [email protected] 45*9880d681SAndroid Build Coastguard WorkerD: APFloat implementation. 46*9880d681SAndroid Build Coastguard Worker 47*9880d681SAndroid Build Coastguard WorkerN: Misha Brukman 48*9880d681SAndroid Build Coastguard WorkerE: [email protected] 49*9880d681SAndroid Build Coastguard WorkerW: http://misha.brukman.net 50*9880d681SAndroid Build Coastguard WorkerD: Portions of X86 and Sparc JIT compilers, PowerPC backend 51*9880d681SAndroid Build Coastguard WorkerD: Incremental bitcode loader 52*9880d681SAndroid Build Coastguard Worker 53*9880d681SAndroid Build Coastguard WorkerN: Cameron Buschardt 54*9880d681SAndroid Build Coastguard WorkerE: [email protected] 55*9880d681SAndroid Build Coastguard WorkerD: The `mem2reg' pass - promotes values stored in memory to registers 56*9880d681SAndroid Build Coastguard Worker 57*9880d681SAndroid Build Coastguard WorkerN: Brendon Cahoon 58*9880d681SAndroid Build Coastguard WorkerE: [email protected] 59*9880d681SAndroid Build Coastguard WorkerD: Loop unrolling with run-time trip counts. 60*9880d681SAndroid Build Coastguard Worker 61*9880d681SAndroid Build Coastguard WorkerN: Chandler Carruth 62*9880d681SAndroid Build Coastguard WorkerE: [email protected] 63*9880d681SAndroid Build Coastguard WorkerE: [email protected] 64*9880d681SAndroid Build Coastguard WorkerD: Hashing algorithms and interfaces 65*9880d681SAndroid Build Coastguard WorkerD: Inline cost analysis 66*9880d681SAndroid Build Coastguard WorkerD: Machine block placement pass 67*9880d681SAndroid Build Coastguard WorkerD: SROA 68*9880d681SAndroid Build Coastguard Worker 69*9880d681SAndroid Build Coastguard WorkerN: Casey Carter 70*9880d681SAndroid Build Coastguard WorkerE: [email protected] 71*9880d681SAndroid Build Coastguard WorkerD: Fixes to the Reassociation pass, various improvement patches 72*9880d681SAndroid Build Coastguard Worker 73*9880d681SAndroid Build Coastguard WorkerN: Evan Cheng 74*9880d681SAndroid Build Coastguard WorkerE: [email protected] 75*9880d681SAndroid Build Coastguard WorkerD: ARM and X86 backends 76*9880d681SAndroid Build Coastguard WorkerD: Instruction scheduler improvements 77*9880d681SAndroid Build Coastguard WorkerD: Register allocator improvements 78*9880d681SAndroid Build Coastguard WorkerD: Loop optimizer improvements 79*9880d681SAndroid Build Coastguard WorkerD: Target-independent code generator improvements 80*9880d681SAndroid Build Coastguard Worker 81*9880d681SAndroid Build Coastguard WorkerN: Dan Villiom Podlaski Christiansen 82*9880d681SAndroid Build Coastguard WorkerE: [email protected] 83*9880d681SAndroid Build Coastguard WorkerE: [email protected] 84*9880d681SAndroid Build Coastguard WorkerW: http://villiom.dk 85*9880d681SAndroid Build Coastguard WorkerD: LLVM Makefile improvements 86*9880d681SAndroid Build Coastguard WorkerD: Clang diagnostic & driver tweaks 87*9880d681SAndroid Build Coastguard WorkerS: Aarhus, Denmark 88*9880d681SAndroid Build Coastguard Worker 89*9880d681SAndroid Build Coastguard WorkerN: Jeff Cohen 90*9880d681SAndroid Build Coastguard WorkerE: [email protected] 91*9880d681SAndroid Build Coastguard WorkerW: http://jolt-lang.org 92*9880d681SAndroid Build Coastguard WorkerD: Native Win32 API portability layer 93*9880d681SAndroid Build Coastguard Worker 94*9880d681SAndroid Build Coastguard WorkerN: John T. Criswell 95*9880d681SAndroid Build Coastguard WorkerE: [email protected] 96*9880d681SAndroid Build Coastguard WorkerD: Original Autoconf support, documentation improvements, bug fixes 97*9880d681SAndroid Build Coastguard Worker 98*9880d681SAndroid Build Coastguard WorkerN: Anshuman Dasgupta 99*9880d681SAndroid Build Coastguard WorkerE: [email protected] 100*9880d681SAndroid Build Coastguard WorkerD: Deterministic finite automaton based infrastructure for VLIW packetization 101*9880d681SAndroid Build Coastguard Worker 102*9880d681SAndroid Build Coastguard WorkerN: Stefanus Du Toit 103*9880d681SAndroid Build Coastguard WorkerE: [email protected] 104*9880d681SAndroid Build Coastguard WorkerD: Bug fixes and minor improvements 105*9880d681SAndroid Build Coastguard Worker 106*9880d681SAndroid Build Coastguard WorkerN: Rafael Avila de Espindola 107*9880d681SAndroid Build Coastguard WorkerE: [email protected] 108*9880d681SAndroid Build Coastguard WorkerD: The ARM backend 109*9880d681SAndroid Build Coastguard Worker 110*9880d681SAndroid Build Coastguard WorkerN: Dave Estes 111*9880d681SAndroid Build Coastguard WorkerE: [email protected] 112*9880d681SAndroid Build Coastguard WorkerD: AArch64 machine description for Cortex-A53 113*9880d681SAndroid Build Coastguard Worker 114*9880d681SAndroid Build Coastguard WorkerN: Alkis Evlogimenos 115*9880d681SAndroid Build Coastguard WorkerE: [email protected] 116*9880d681SAndroid Build Coastguard WorkerD: Linear scan register allocator, many codegen improvements, Java frontend 117*9880d681SAndroid Build Coastguard Worker 118*9880d681SAndroid Build Coastguard WorkerN: Hal Finkel 119*9880d681SAndroid Build Coastguard WorkerE: [email protected] 120*9880d681SAndroid Build Coastguard WorkerD: Basic-block autovectorization, PowerPC backend improvements 121*9880d681SAndroid Build Coastguard Worker 122*9880d681SAndroid Build Coastguard WorkerN: Eric Fiselier 123*9880d681SAndroid Build Coastguard WorkerE: [email protected] 124*9880d681SAndroid Build Coastguard WorkerD: LIT patches and documentation. 125*9880d681SAndroid Build Coastguard Worker 126*9880d681SAndroid Build Coastguard WorkerN: Ryan Flynn 127*9880d681SAndroid Build Coastguard WorkerE: [email protected] 128*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 129*9880d681SAndroid Build Coastguard Worker 130*9880d681SAndroid Build Coastguard WorkerN: Brian Gaeke 131*9880d681SAndroid Build Coastguard WorkerE: [email protected] 132*9880d681SAndroid Build Coastguard WorkerW: http://www.students.uiuc.edu/~gaeke/ 133*9880d681SAndroid Build Coastguard WorkerD: Portions of X86 static and JIT compilers; initial SparcV8 backend 134*9880d681SAndroid Build Coastguard WorkerD: Dynamic trace optimizer 135*9880d681SAndroid Build Coastguard WorkerD: FreeBSD/X86 compatibility fixes, the llvm-nm tool 136*9880d681SAndroid Build Coastguard Worker 137*9880d681SAndroid Build Coastguard WorkerN: Nicolas Geoffray 138*9880d681SAndroid Build Coastguard WorkerE: [email protected] 139*9880d681SAndroid Build Coastguard WorkerW: http://www-src.lip6.fr/homepages/Nicolas.Geoffray/ 140*9880d681SAndroid Build Coastguard WorkerD: PPC backend fixes for Linux 141*9880d681SAndroid Build Coastguard Worker 142*9880d681SAndroid Build Coastguard WorkerN: Louis Gerbarg 143*9880d681SAndroid Build Coastguard WorkerE: [email protected] 144*9880d681SAndroid Build Coastguard WorkerD: Portions of the PowerPC backend 145*9880d681SAndroid Build Coastguard Worker 146*9880d681SAndroid Build Coastguard WorkerN: Saem Ghani 147*9880d681SAndroid Build Coastguard WorkerE: [email protected] 148*9880d681SAndroid Build Coastguard WorkerD: Callgraph class cleanups 149*9880d681SAndroid Build Coastguard Worker 150*9880d681SAndroid Build Coastguard WorkerN: Mikhail Glushenkov 151*9880d681SAndroid Build Coastguard WorkerE: [email protected] 152*9880d681SAndroid Build Coastguard WorkerD: Author of llvmc2 153*9880d681SAndroid Build Coastguard Worker 154*9880d681SAndroid Build Coastguard WorkerN: Dan Gohman 155*9880d681SAndroid Build Coastguard WorkerE: [email protected] 156*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 157*9880d681SAndroid Build Coastguard WorkerD: WebAssembly Backend 158*9880d681SAndroid Build Coastguard Worker 159*9880d681SAndroid Build Coastguard WorkerN: David Goodwin 160*9880d681SAndroid Build Coastguard WorkerE: [email protected] 161*9880d681SAndroid Build Coastguard WorkerD: Thumb-2 code generator 162*9880d681SAndroid Build Coastguard Worker 163*9880d681SAndroid Build Coastguard WorkerN: David Greene 164*9880d681SAndroid Build Coastguard WorkerE: [email protected] 165*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 166*9880d681SAndroid Build Coastguard WorkerD: Register allocation refactoring 167*9880d681SAndroid Build Coastguard Worker 168*9880d681SAndroid Build Coastguard WorkerN: Gabor Greif 169*9880d681SAndroid Build Coastguard WorkerE: [email protected] 170*9880d681SAndroid Build Coastguard WorkerD: Improvements for space efficiency 171*9880d681SAndroid Build Coastguard Worker 172*9880d681SAndroid Build Coastguard WorkerN: James Grosbach 173*9880d681SAndroid Build Coastguard WorkerE: [email protected] 174*9880d681SAndroid Build Coastguard WorkerI: grosbach 175*9880d681SAndroid Build Coastguard WorkerD: SjLj exception handling support 176*9880d681SAndroid Build Coastguard WorkerD: General fixes and improvements for the ARM back-end 177*9880d681SAndroid Build Coastguard WorkerD: MCJIT 178*9880d681SAndroid Build Coastguard WorkerD: ARM integrated assembler and assembly parser 179*9880d681SAndroid Build Coastguard WorkerD: Led effort for the backend formerly known as ARM64 180*9880d681SAndroid Build Coastguard Worker 181*9880d681SAndroid Build Coastguard WorkerN: Lang Hames 182*9880d681SAndroid Build Coastguard WorkerE: [email protected] 183*9880d681SAndroid Build Coastguard WorkerD: PBQP-based register allocator 184*9880d681SAndroid Build Coastguard Worker 185*9880d681SAndroid Build Coastguard WorkerN: Gordon Henriksen 186*9880d681SAndroid Build Coastguard WorkerE: [email protected] 187*9880d681SAndroid Build Coastguard WorkerD: Pluggable GC support 188*9880d681SAndroid Build Coastguard WorkerD: C interface 189*9880d681SAndroid Build Coastguard WorkerD: Ocaml bindings 190*9880d681SAndroid Build Coastguard Worker 191*9880d681SAndroid Build Coastguard WorkerN: Raul Fernandes Herbster 192*9880d681SAndroid Build Coastguard WorkerE: [email protected] 193*9880d681SAndroid Build Coastguard WorkerD: JIT support for ARM 194*9880d681SAndroid Build Coastguard Worker 195*9880d681SAndroid Build Coastguard WorkerN: Paolo Invernizzi 196*9880d681SAndroid Build Coastguard WorkerE: [email protected] 197*9880d681SAndroid Build Coastguard WorkerD: Visual C++ compatibility fixes 198*9880d681SAndroid Build Coastguard Worker 199*9880d681SAndroid Build Coastguard WorkerN: Patrick Jenkins 200*9880d681SAndroid Build Coastguard WorkerE: [email protected] 201*9880d681SAndroid Build Coastguard WorkerD: Nightly Tester 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard WorkerN: Dale Johannesen 204*9880d681SAndroid Build Coastguard WorkerE: [email protected] 205*9880d681SAndroid Build Coastguard WorkerD: ARM constant islands improvements 206*9880d681SAndroid Build Coastguard WorkerD: Tail merging improvements 207*9880d681SAndroid Build Coastguard WorkerD: Rewrite X87 back end 208*9880d681SAndroid Build Coastguard WorkerD: Use APFloat for floating point constants widely throughout compiler 209*9880d681SAndroid Build Coastguard WorkerD: Implement X87 long double 210*9880d681SAndroid Build Coastguard Worker 211*9880d681SAndroid Build Coastguard WorkerN: Brad Jones 212*9880d681SAndroid Build Coastguard WorkerE: [email protected] 213*9880d681SAndroid Build Coastguard WorkerD: Support for packed types 214*9880d681SAndroid Build Coastguard Worker 215*9880d681SAndroid Build Coastguard WorkerN: Rod Kay 216*9880d681SAndroid Build Coastguard WorkerE: [email protected] 217*9880d681SAndroid Build Coastguard WorkerD: Author of LLVM Ada bindings 218*9880d681SAndroid Build Coastguard Worker 219*9880d681SAndroid Build Coastguard WorkerN: Eric Kidd 220*9880d681SAndroid Build Coastguard WorkerW: http://randomhacks.net/ 221*9880d681SAndroid Build Coastguard WorkerD: llvm-config script 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard WorkerN: Anton Korobeynikov 224*9880d681SAndroid Build Coastguard WorkerE: [email protected] 225*9880d681SAndroid Build Coastguard WorkerD: Mingw32 fixes, cross-compiling support, stdcall/fastcall calling conv. 226*9880d681SAndroid Build Coastguard WorkerD: x86/linux PIC codegen, aliases, regparm/visibility attributes 227*9880d681SAndroid Build Coastguard WorkerD: Switch lowering refactoring 228*9880d681SAndroid Build Coastguard Worker 229*9880d681SAndroid Build Coastguard WorkerN: Sumant Kowshik 230*9880d681SAndroid Build Coastguard WorkerE: [email protected] 231*9880d681SAndroid Build Coastguard WorkerD: Author of the original C backend 232*9880d681SAndroid Build Coastguard Worker 233*9880d681SAndroid Build Coastguard WorkerN: Benjamin Kramer 234*9880d681SAndroid Build Coastguard WorkerE: [email protected] 235*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 236*9880d681SAndroid Build Coastguard Worker 237*9880d681SAndroid Build Coastguard WorkerN: Sundeep Kushwaha 238*9880d681SAndroid Build Coastguard WorkerE: [email protected] 239*9880d681SAndroid Build Coastguard WorkerD: Implemented DFA-based target independent VLIW packetizer 240*9880d681SAndroid Build Coastguard Worker 241*9880d681SAndroid Build Coastguard WorkerN: Christopher Lamb 242*9880d681SAndroid Build Coastguard WorkerE: [email protected] 243*9880d681SAndroid Build Coastguard WorkerD: aligned load/store support, parts of noalias and restrict support 244*9880d681SAndroid Build Coastguard WorkerD: vreg subreg infrastructure, X86 codegen improvements based on subregs 245*9880d681SAndroid Build Coastguard WorkerD: address spaces 246*9880d681SAndroid Build Coastguard Worker 247*9880d681SAndroid Build Coastguard WorkerN: Jim Laskey 248*9880d681SAndroid Build Coastguard WorkerE: [email protected] 249*9880d681SAndroid Build Coastguard WorkerD: Improvements to the PPC backend, instruction scheduling 250*9880d681SAndroid Build Coastguard WorkerD: Debug and Dwarf implementation 251*9880d681SAndroid Build Coastguard WorkerD: Auto upgrade mangler 252*9880d681SAndroid Build Coastguard WorkerD: llvm-gcc4 svn wrangler 253*9880d681SAndroid Build Coastguard Worker 254*9880d681SAndroid Build Coastguard WorkerN: Chris Lattner 255*9880d681SAndroid Build Coastguard WorkerE: [email protected] 256*9880d681SAndroid Build Coastguard WorkerW: http://nondot.org/~sabre/ 257*9880d681SAndroid Build Coastguard WorkerD: Primary architect of LLVM 258*9880d681SAndroid Build Coastguard Worker 259*9880d681SAndroid Build Coastguard WorkerN: Tanya Lattner (Tanya Brethour) 260*9880d681SAndroid Build Coastguard WorkerE: [email protected] 261*9880d681SAndroid Build Coastguard WorkerW: http://nondot.org/~tonic/ 262*9880d681SAndroid Build Coastguard WorkerD: The initial llvm-ar tool, converted regression testsuite to dejagnu 263*9880d681SAndroid Build Coastguard WorkerD: Modulo scheduling in the SparcV9 backend 264*9880d681SAndroid Build Coastguard WorkerD: Release manager (1.7+) 265*9880d681SAndroid Build Coastguard Worker 266*9880d681SAndroid Build Coastguard WorkerN: Sylvestre Ledru 267*9880d681SAndroid Build Coastguard WorkerE: [email protected] 268*9880d681SAndroid Build Coastguard WorkerW: http://sylvestre.ledru.info/ 269*9880d681SAndroid Build Coastguard WorkerW: http://llvm.org/apt/ 270*9880d681SAndroid Build Coastguard WorkerD: Debian and Ubuntu packaging 271*9880d681SAndroid Build Coastguard WorkerD: Continuous integration with jenkins 272*9880d681SAndroid Build Coastguard Worker 273*9880d681SAndroid Build Coastguard WorkerN: Andrew Lenharth 274*9880d681SAndroid Build Coastguard WorkerE: [email protected] 275*9880d681SAndroid Build Coastguard WorkerW: http://www.lenharth.org/~andrewl/ 276*9880d681SAndroid Build Coastguard WorkerD: Alpha backend 277*9880d681SAndroid Build Coastguard WorkerD: Sampling based profiling 278*9880d681SAndroid Build Coastguard Worker 279*9880d681SAndroid Build Coastguard WorkerN: Nick Lewycky 280*9880d681SAndroid Build Coastguard WorkerE: [email protected] 281*9880d681SAndroid Build Coastguard WorkerD: PredicateSimplifier pass 282*9880d681SAndroid Build Coastguard Worker 283*9880d681SAndroid Build Coastguard WorkerN: Tony Linthicum, et. al. 284*9880d681SAndroid Build Coastguard WorkerE: [email protected] 285*9880d681SAndroid Build Coastguard WorkerD: Backend for Qualcomm's Hexagon VLIW processor. 286*9880d681SAndroid Build Coastguard Worker 287*9880d681SAndroid Build Coastguard WorkerN: Bruno Cardoso Lopes 288*9880d681SAndroid Build Coastguard WorkerE: [email protected] 289*9880d681SAndroid Build Coastguard WorkerI: bruno 290*9880d681SAndroid Build Coastguard WorkerW: http://brunocardoso.cc 291*9880d681SAndroid Build Coastguard WorkerD: Mips backend 292*9880d681SAndroid Build Coastguard WorkerD: Random ARM integrated assembler and assembly parser improvements 293*9880d681SAndroid Build Coastguard WorkerD: General X86 AVX1 support 294*9880d681SAndroid Build Coastguard Worker 295*9880d681SAndroid Build Coastguard WorkerN: Duraid Madina 296*9880d681SAndroid Build Coastguard WorkerE: [email protected] 297*9880d681SAndroid Build Coastguard WorkerW: http://kinoko.c.u-tokyo.ac.jp/~duraid/ 298*9880d681SAndroid Build Coastguard WorkerD: IA64 backend, BigBlock register allocator 299*9880d681SAndroid Build Coastguard Worker 300*9880d681SAndroid Build Coastguard WorkerN: John McCall 301*9880d681SAndroid Build Coastguard WorkerE: [email protected] 302*9880d681SAndroid Build Coastguard WorkerD: Clang semantic analysis and IR generation 303*9880d681SAndroid Build Coastguard Worker 304*9880d681SAndroid Build Coastguard WorkerN: Michael McCracken 305*9880d681SAndroid Build Coastguard WorkerE: [email protected] 306*9880d681SAndroid Build Coastguard WorkerD: Line number support for llvmgcc 307*9880d681SAndroid Build Coastguard Worker 308*9880d681SAndroid Build Coastguard WorkerN: Vladimir Merzliakov 309*9880d681SAndroid Build Coastguard WorkerE: [email protected] 310*9880d681SAndroid Build Coastguard WorkerD: Test suite fixes for FreeBSD 311*9880d681SAndroid Build Coastguard Worker 312*9880d681SAndroid Build Coastguard WorkerN: Scott Michel 313*9880d681SAndroid Build Coastguard WorkerE: [email protected] 314*9880d681SAndroid Build Coastguard WorkerD: Added STI Cell SPU backend. 315*9880d681SAndroid Build Coastguard Worker 316*9880d681SAndroid Build Coastguard WorkerN: Kai Nacke 317*9880d681SAndroid Build Coastguard WorkerE: [email protected] 318*9880d681SAndroid Build Coastguard WorkerD: Support for implicit TLS model used with MS VC runtime 319*9880d681SAndroid Build Coastguard WorkerD: Dumping of Win64 EH structures 320*9880d681SAndroid Build Coastguard Worker 321*9880d681SAndroid Build Coastguard WorkerN: Takumi Nakamura 322*9880d681SAndroid Build Coastguard WorkerE: [email protected] 323*9880d681SAndroid Build Coastguard WorkerE: [email protected] 324*9880d681SAndroid Build Coastguard WorkerD: Cygwin and MinGW support. 325*9880d681SAndroid Build Coastguard WorkerD: Win32 tweaks. 326*9880d681SAndroid Build Coastguard WorkerS: Yokohama, Japan 327*9880d681SAndroid Build Coastguard Worker 328*9880d681SAndroid Build Coastguard WorkerN: Edward O'Callaghan 329*9880d681SAndroid Build Coastguard WorkerE: [email protected] 330*9880d681SAndroid Build Coastguard WorkerW: http://www.auroraux.org 331*9880d681SAndroid Build Coastguard WorkerD: Add Clang support with various other improvements to utils/NewNightlyTest.pl 332*9880d681SAndroid Build Coastguard WorkerD: Fix and maintain Solaris & AuroraUX support for llvm, various build warnings 333*9880d681SAndroid Build Coastguard WorkerD: and error clean ups. 334*9880d681SAndroid Build Coastguard Worker 335*9880d681SAndroid Build Coastguard WorkerN: Morten Ofstad 336*9880d681SAndroid Build Coastguard WorkerE: [email protected] 337*9880d681SAndroid Build Coastguard WorkerD: Visual C++ compatibility fixes 338*9880d681SAndroid Build Coastguard Worker 339*9880d681SAndroid Build Coastguard WorkerN: Jakob Stoklund Olesen 340*9880d681SAndroid Build Coastguard WorkerE: [email protected] 341*9880d681SAndroid Build Coastguard WorkerD: Machine code verifier 342*9880d681SAndroid Build Coastguard WorkerD: Blackfin backend 343*9880d681SAndroid Build Coastguard WorkerD: Fast register allocator 344*9880d681SAndroid Build Coastguard WorkerD: Greedy register allocator 345*9880d681SAndroid Build Coastguard Worker 346*9880d681SAndroid Build Coastguard WorkerN: Richard Osborne 347*9880d681SAndroid Build Coastguard WorkerE: [email protected] 348*9880d681SAndroid Build Coastguard WorkerD: XCore backend 349*9880d681SAndroid Build Coastguard Worker 350*9880d681SAndroid Build Coastguard WorkerN: Piotr Padlewski 351*9880d681SAndroid Build Coastguard WorkerE: [email protected] 352*9880d681SAndroid Build Coastguard WorkerD: !invariant.group metadata and other intrinsics for devirtualization in clang 353*9880d681SAndroid Build Coastguard Worker 354*9880d681SAndroid Build Coastguard WorkerN: Devang Patel 355*9880d681SAndroid Build Coastguard WorkerE: [email protected] 356*9880d681SAndroid Build Coastguard WorkerD: LTO tool, PassManager rewrite, Loop Pass Manager, Loop Rotate 357*9880d681SAndroid Build Coastguard WorkerD: GCC PCH Integration (llvm-gcc), llvm-gcc improvements 358*9880d681SAndroid Build Coastguard WorkerD: Optimizer improvements, Loop Index Split 359*9880d681SAndroid Build Coastguard Worker 360*9880d681SAndroid Build Coastguard WorkerN: Ana Pazos 361*9880d681SAndroid Build Coastguard WorkerE: [email protected] 362*9880d681SAndroid Build Coastguard WorkerD: Fixes and improvements to the AArch64 backend 363*9880d681SAndroid Build Coastguard Worker 364*9880d681SAndroid Build Coastguard WorkerN: Wesley Peck 365*9880d681SAndroid Build Coastguard WorkerE: [email protected] 366*9880d681SAndroid Build Coastguard WorkerW: http://wesleypeck.com/ 367*9880d681SAndroid Build Coastguard WorkerD: MicroBlaze backend 368*9880d681SAndroid Build Coastguard Worker 369*9880d681SAndroid Build Coastguard WorkerN: Francois Pichet 370*9880d681SAndroid Build Coastguard WorkerE: [email protected] 371*9880d681SAndroid Build Coastguard WorkerD: MSVC support 372*9880d681SAndroid Build Coastguard Worker 373*9880d681SAndroid Build Coastguard WorkerN: Vladimir Prus 374*9880d681SAndroid Build Coastguard WorkerW: http://vladimir_prus.blogspot.com 375*9880d681SAndroid Build Coastguard WorkerE: [email protected] 376*9880d681SAndroid Build Coastguard WorkerD: Made inst_iterator behave like a proper iterator, LowerConstantExprs pass 377*9880d681SAndroid Build Coastguard Worker 378*9880d681SAndroid Build Coastguard WorkerN: Kalle Raiskila 379*9880d681SAndroid Build Coastguard WorkerE: [email protected] 380*9880d681SAndroid Build Coastguard WorkerD: Some bugfixes to CellSPU 381*9880d681SAndroid Build Coastguard Worker 382*9880d681SAndroid Build Coastguard WorkerN: Xerxes Ranby 383*9880d681SAndroid Build Coastguard WorkerE: [email protected] 384*9880d681SAndroid Build Coastguard WorkerD: Cmake dependency chain and various bug fixes 385*9880d681SAndroid Build Coastguard Worker 386*9880d681SAndroid Build Coastguard WorkerN: Alex Rosenberg 387*9880d681SAndroid Build Coastguard WorkerE: [email protected] 388*9880d681SAndroid Build Coastguard WorkerI: arosenberg 389*9880d681SAndroid Build Coastguard WorkerD: ARM calling conventions rewrite, hard float support 390*9880d681SAndroid Build Coastguard Worker 391*9880d681SAndroid Build Coastguard WorkerN: Chad Rosier 392*9880d681SAndroid Build Coastguard WorkerE: [email protected] 393*9880d681SAndroid Build Coastguard WorkerI: mcrosier 394*9880d681SAndroid Build Coastguard WorkerD: AArch64 fast instruction selection pass 395*9880d681SAndroid Build Coastguard WorkerD: Fixes and improvements to the ARM fast-isel pass 396*9880d681SAndroid Build Coastguard WorkerD: Fixes and improvements to the AArch64 backend 397*9880d681SAndroid Build Coastguard Worker 398*9880d681SAndroid Build Coastguard WorkerN: Nadav Rotem 399*9880d681SAndroid Build Coastguard WorkerE: [email protected] 400*9880d681SAndroid Build Coastguard WorkerD: X86 code generation improvements, Loop Vectorizer. 401*9880d681SAndroid Build Coastguard Worker 402*9880d681SAndroid Build Coastguard WorkerN: Roman Samoilov 403*9880d681SAndroid Build Coastguard WorkerE: [email protected] 404*9880d681SAndroid Build Coastguard WorkerD: MSIL backend 405*9880d681SAndroid Build Coastguard Worker 406*9880d681SAndroid Build Coastguard WorkerN: Duncan Sands 407*9880d681SAndroid Build Coastguard WorkerE: [email protected] 408*9880d681SAndroid Build Coastguard WorkerI: baldrick 409*9880d681SAndroid Build Coastguard WorkerD: Ada support in llvm-gcc 410*9880d681SAndroid Build Coastguard WorkerD: Dragonegg plugin 411*9880d681SAndroid Build Coastguard WorkerD: Exception handling improvements 412*9880d681SAndroid Build Coastguard WorkerD: Type legalizer rewrite 413*9880d681SAndroid Build Coastguard Worker 414*9880d681SAndroid Build Coastguard WorkerN: Ruchira Sasanka 415*9880d681SAndroid Build Coastguard WorkerE: [email protected] 416*9880d681SAndroid Build Coastguard WorkerD: Graph coloring register allocator for the Sparc64 backend 417*9880d681SAndroid Build Coastguard Worker 418*9880d681SAndroid Build Coastguard WorkerN: Arnold Schwaighofer 419*9880d681SAndroid Build Coastguard WorkerE: [email protected] 420*9880d681SAndroid Build Coastguard WorkerD: Tail call optimization for the x86 backend 421*9880d681SAndroid Build Coastguard Worker 422*9880d681SAndroid Build Coastguard WorkerN: Shantonu Sen 423*9880d681SAndroid Build Coastguard WorkerE: [email protected] 424*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 425*9880d681SAndroid Build Coastguard Worker 426*9880d681SAndroid Build Coastguard WorkerN: Anand Shukla 427*9880d681SAndroid Build Coastguard WorkerE: [email protected] 428*9880d681SAndroid Build Coastguard WorkerD: The `paths' pass 429*9880d681SAndroid Build Coastguard Worker 430*9880d681SAndroid Build Coastguard WorkerN: Michael J. Spencer 431*9880d681SAndroid Build Coastguard WorkerE: [email protected] 432*9880d681SAndroid Build Coastguard WorkerD: Shepherding Windows COFF support into MC. 433*9880d681SAndroid Build Coastguard WorkerD: Lots of Windows stuff. 434*9880d681SAndroid Build Coastguard Worker 435*9880d681SAndroid Build Coastguard WorkerN: Reid Spencer 436*9880d681SAndroid Build Coastguard WorkerE: [email protected] 437*9880d681SAndroid Build Coastguard WorkerW: http://reidspencer.com/ 438*9880d681SAndroid Build Coastguard WorkerD: Lots of stuff, see: http://wiki.llvm.org/index.php/User:Reid 439*9880d681SAndroid Build Coastguard Worker 440*9880d681SAndroid Build Coastguard WorkerN: Alp Toker 441*9880d681SAndroid Build Coastguard WorkerE: [email protected] 442*9880d681SAndroid Build Coastguard WorkerW: http://atoker.com/ 443*9880d681SAndroid Build Coastguard WorkerD: C++ frontend next generation standards implementation 444*9880d681SAndroid Build Coastguard Worker 445*9880d681SAndroid Build Coastguard WorkerN: Craig Topper 446*9880d681SAndroid Build Coastguard WorkerE: [email protected] 447*9880d681SAndroid Build Coastguard WorkerD: X86 codegen and disassembler improvements. AVX2 support. 448*9880d681SAndroid Build Coastguard Worker 449*9880d681SAndroid Build Coastguard WorkerN: Edwin Torok 450*9880d681SAndroid Build Coastguard WorkerE: [email protected] 451*9880d681SAndroid Build Coastguard WorkerD: Miscellaneous bug fixes 452*9880d681SAndroid Build Coastguard Worker 453*9880d681SAndroid Build Coastguard WorkerN: Adam Treat 454*9880d681SAndroid Build Coastguard WorkerE: [email protected] 455*9880d681SAndroid Build Coastguard WorkerD: C++ bugs filed, and C++ front-end bug fixes. 456*9880d681SAndroid Build Coastguard Worker 457*9880d681SAndroid Build Coastguard WorkerN: Lauro Ramos Venancio 458*9880d681SAndroid Build Coastguard WorkerE: [email protected] 459*9880d681SAndroid Build Coastguard WorkerD: ARM backend improvements 460*9880d681SAndroid Build Coastguard WorkerD: Thread Local Storage implementation 461*9880d681SAndroid Build Coastguard Worker 462*9880d681SAndroid Build Coastguard WorkerN: Bill Wendling 463*9880d681SAndroid Build Coastguard WorkerI: wendling 464*9880d681SAndroid Build Coastguard WorkerE: [email protected] 465*9880d681SAndroid Build Coastguard WorkerD: Release manager, IR Linker, LTO 466*9880d681SAndroid Build Coastguard WorkerD: Bunches of stuff 467*9880d681SAndroid Build Coastguard Worker 468*9880d681SAndroid Build Coastguard WorkerN: Bob Wilson 469*9880d681SAndroid Build Coastguard WorkerE: [email protected] 470*9880d681SAndroid Build Coastguard WorkerD: Advanced SIMD (NEON) support in the ARM backend. 471*9880d681SAndroid Build Coastguard Worker 472