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
|
Thu, 30 Apr 2009 12:25:04 +0200 |
Frits van Bommel |
Make sure this still compiles after LLVM r70437, which introduces a
|
Tue, 28 Apr 2009 21:58:06 +0200 |
Frits van Bommel |
Implement first D-specific optimization pass: -simplify-drtcalls.
|
Sun, 26 Apr 2009 20:36:53 +0200 |
Frits van Bommel |
Remove a bit of code duplication.
|
Sun, 26 Apr 2009 20:31:48 +0200 |
Frits van Bommel |
Fix a logic bug.
|
Thu, 16 Apr 2009 12:01:28 +0200 |
Frits van Bommel |
Fix typo in comment
|
Thu, 16 Apr 2009 11:58:43 +0200 |
Frits van Bommel |
Tweak some optimizations.
|
Sun, 29 Mar 2009 19:38:59 +0200 |
Frits van Bommel |
Enable inlining by default for -O3+.
|
Sun, 29 Mar 2009 16:47:19 +0200 |
Frits van Bommel |
Small cleanup: remove mars.h #include
|
Sun, 29 Mar 2009 15:51:14 +0200 |
Frits van Bommel |
Change meaning of optimization levels: -O0 now means 'no optimization' like with
|
Sun, 29 Mar 2009 15:46:55 +0200 |
Frits van Bommel |
Allow specific optimization passes to be requested from the command line.
|
Mon, 06 Oct 2008 22:46:55 +0200 |
Christian Kamm |
First part of rename to LDC.
|
Thu, 18 Sep 2008 21:07:35 +0200 |
Tomas Lindquist Olsen |
Fixed the optimizer thing, since llvm PR 2800 is already fixed, users need to upgrade LLVM to latest svn.
|
Tue, 16 Sep 2008 16:06:39 +0200 |
Tomas Lindquist Olsen |
Removed useless assert in ArrayLiteralExp::toConstElem
|
Thu, 19 Jun 2008 17:30:32 +0200 |
lindquist |
[svn r296] Removed: the 'suite' dir, it never took off!
trunk
|
Fri, 04 Jan 2008 01:38:42 +0100 |
lindquist |
[svn r135] * Merged DMD 1.025 *
trunk
|
Fri, 28 Dec 2007 22:55:24 +0100 |
lindquist |
[svn r133] Fixed some problems with inlining not happening :P
trunk
|
Wed, 28 Nov 2007 04:52:35 +0100 |
lindquist |
[svn r129] Started AA literals.
trunk
|