xref: /aosp_15_r20/external/swiftshader/third_party/llvm-subzero/CREDITS.TXT (revision 03ce13f70fcc45d86ee91b7ee4cab1936a95046e)
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