Fri, 14 Aug 2009 00:39:18 +0200 |
Benjamin Kramer |
IntegerType is now contextifed.
|
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
|