Sat, 11 Jul 2009 14:09:33 +0200 |
Benjamin Kramer |
Remove all of the now unecessary #if LLVM_REV
|
Sat, 20 Jun 2009 14:28:59 +0200 |
Frits van Bommel |
Eliminate comparisons between GC allocations and constants. This removes some
|
Sat, 20 Jun 2009 11:39:13 +0200 |
Frits van Bommel |
Return `void*` from _d_allocclass so LLVM doesn't do weird things with it...
|
Thu, 11 Jun 2009 16:57:45 +0200 |
Frits van Bommel |
Add some passes that `opt` runs to the default pass list.
|
Mon, 08 Jun 2009 12:35:55 +0200 |
Frits van Bommel |
Teach `-dgc2stack` to promote GC allocations in simple loops to stack
|
Sun, 07 Jun 2009 16:00:13 +0200 |
Frits van Bommel |
Add a pass to strip the bodies of `available_externally` functions so string
|
Sun, 07 Jun 2009 16:00:13 +0200 |
Frits van Bommel |
Run `semantic3` on imported modules, and emit new symbols with
|
Sun, 07 Jun 2009 15:07:29 +0200 |
Frits van Bommel |
Add `-memcpyopt` to the optimization pass list.
|
Thu, 04 Jun 2009 15:59:51 +0200 |
Frits van Bommel |
Move `-tailcallelim` to a place in the optimization sequence where it seems to
|
Thu, 28 May 2009 00:07:21 +0200 |
Frits van Bommel |
* Add -functionattrs to default pass list so -dgc2stack is more effective
|
Sun, 03 May 2009 21:58:28 +0200 |
Frits van Bommel |
Add -verify-each option to ease debugging
|
Sun, 03 May 2009 20:16:15 +0200 |
Frits van Bommel |
Strip metadata even when addPassesForOptLevel() isn't called, for instance when
|
Sat, 02 May 2009 19:03:33 +0300 |
Matti Niemenmaa |
Fix build when USE_METADATA is off.
|
Sat, 02 May 2009 12:19:43 +0200 |
Frits van Bommel |
There's an issue with LLVM metadata support; it triggers an assert when trying
|
Sat, 02 May 2009 11:58:50 +0200 |
Frits van Bommel |
Implement another D-specific pass: -dgc2stack
|