Reid Spencer
|
5301e7c605
|
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
confusion with external linkage types.
llvm-svn: 33663
|
2007-01-30 20:08:39 +00:00 |
Chris Lattner
|
79a42ac941
|
Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic
converted, we lose a static initializer. This also allows GCC to emit warnings
about unused statistics.
llvm-svn: 32690
|
2006-12-19 21:40:18 +00:00 |
Chris Lattner
|
700b873130
|
Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.
llvm-svn: 32279
|
2006-12-06 17:46:33 +00:00 |
Chris Lattner
|
c2d3d3112e
|
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
2006-08-27 22:42:52 +00:00 |
Andrew Lenharth
|
5fc3794e71
|
since reg2mem requires it, might as well mention that it preserves it
llvm-svn: 24491
|
2005-11-25 16:04:54 +00:00 |
Andrew Lenharth
|
061029dee2
|
Reg2Mem is something a pass may depend on, so allow that
llvm-svn: 24488
|
2005-11-22 22:14:23 +00:00 |
Andrew Lenharth
|
71b09bbb07
|
turns out, demotion and invokes and critical edges don't mix
llvm-svn: 24487
|
2005-11-22 21:45:19 +00:00 |
Andrew Lenharth
|
d9c13b1336
|
the pain isn't gone unless the phinodes are spilled too
llvm-svn: 24288
|
2005-11-10 19:39:09 +00:00 |
Andrew Lenharth
|
8e66c0c8a9
|
this works with backedges to the existing entry block alot better
llvm-svn: 24270
|
2005-11-10 17:35:34 +00:00 |
Andrew Lenharth
|
4130a4f061
|
The pass everyone has been waiting for!
Reg2Mem
for fun you can opt -reg2mem -mem2reg
llvm-svn: 24267
|
2005-11-10 01:58:38 +00:00 |