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