log gen/passes/GarbageCollect2Stack.cpp @ 1559:06d5cc873350

age author description
Fri, 31 Jul 2009 19:11:07 +0200 Benjamin Kramer getTrue/getFalse were moved back to ConstantInt
Fri, 31 Jul 2009 11:28:31 +0200 Tomas Lindquist Olsen Added back option to disable metadata generation and users. Set USE_METADATA to OFF in ccmake.
Thu, 30 Jul 2009 20:54:03 +0200 Benjamin Kramer use the new NamedMDNode class
Thu, 30 Jul 2009 15:25:10 +0200 Benjamin Kramer LLVMContext changes up to r77366
Thu, 23 Jul 2009 20:34:35 +0200 Benjamin Kramer Value::getNameStart and Value::getNameLength were removed
Mon, 27 Jul 2009 11:44:01 +0200 Benjamin Kramer DOUT is deprecated, use DEBUG(errs()) instead
Tue, 21 Jul 2009 13:11:39 +0200 Benjamin Kramer ConstantInt::get{True,False} moved to LLVMContext
Wed, 15 Jul 2009 18:09:41 +0200 Benjamin Kramer More factory methods moved to LLVMContext
Tue, 14 Jul 2009 02:19:05 +0200 Benjamin Kramer Build fix for LLVM r75546 and r75559
Sat, 11 Jul 2009 14:19:21 +0200 Benjamin Kramer Get rid of USE_METADATA
Thu, 11 Jun 2009 02:04:44 +0200 Frits van Bommel Teach stack promotion to walk the CFG when a potential reuse of an allocation
Mon, 08 Jun 2009 13:52:45 +0200 Frits van Bommel Oops, I accidentally pushed r1486 before the last touches were committed.
Mon, 08 Jun 2009 12:35:55 +0200 Frits van Bommel Teach `-dgc2stack` to promote GC allocations in simple loops to stack
Sat, 30 May 2009 23:48:22 +0200 Frits van Bommel Add some missing returns.
Thu, 28 May 2009 02:14:01 +0200 Frits van Bommel Teach -dgc2stack to preserve the call graph. This should allow for more
Sat, 16 May 2009 13:50:44 +0200 Benjamin Kramer silence a gcc warning
Thu, 14 May 2009 13:26:40 +0200 Tomas Lindquist Olsen Adds explicit alignment information for alloca instructions in general, there's a few cases that still needs to be looked at but this should catch the majority. Fixes ticket #293 .
Mon, 11 May 2009 15:48:33 +0200 Frits van Bommel Re-enable consistency check for fixed LLVM versions.
Mon, 11 May 2009 11:59:22 +0200 Frits van Bommel Update for metadata changes in LLVM trunk.
Sat, 09 May 2009 00:50:15 +0200 Frits van Bommel Allocate objects on the stack if they (a) don't have a destructor, and
Fri, 08 May 2009 16:00:44 +0200 Frits van Bommel Work around an LLVM bug by not referring to globals from metadata. This was
Wed, 06 May 2009 20:27:48 +0200 Frits van Bommel Stack-allocate zero-initialized arrays.
Wed, 06 May 2009 15:58:15 +0200 Frits van Bommel Some refactoring
Wed, 06 May 2009 14:11:37 +0200 Frits van Bommel Postpone (expensive) escape analysis until we're sure it's needed.
Mon, 04 May 2009 12:08:30 +0200 Frits van Bommel Don't forget to update the control flow when deleting an invoke.
Sun, 03 May 2009 18:01:45 +0200 Frits van Bommel Stack promotion for _d_newarrayvT. Array literals, concatenations (a ~ b) and
Sun, 03 May 2009 20:19:49 +0200 Frits van Bommel Remove some overly verbose debug output
Sat, 02 May 2009 20:42:58 +0200 Frits van Bommel Factor out some constants into the header so producers and consumers of
Sat, 02 May 2009 11:58:50 +0200 Frits van Bommel Implement another D-specific pass: -dgc2stack