log gen/optimizer.cpp @ 1532:c88b16d4a13c

age author description
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