Chris Lattner
|
c9c6ca507f
|
* Expose DoConstantPoolMerging
* Cleanups (post->pre increment, new cleaner API, etc)
* Moved stuff into ConstantHandling.h
llvm-svn: 90
|
2001-06-27 23:35:26 +00:00 |
|
Chris Lattner
|
725a64614c
|
Implement induction variable injection!
llvm-svn: 75
|
2001-06-25 07:32:19 +00:00 |
|
Chris Lattner
|
105f271c39
|
A silly stupid test of the loop depth calculator was added. REMOVE in the
future.
llvm-svn: 72
|
2001-06-25 03:55:37 +00:00 |
|
Chris Lattner
|
89a7836d09
|
#include a different header due to Intervals.h splitting up
llvm-svn: 63
|
2001-06-24 04:05:45 +00:00 |
|
Chris Lattner
|
4ebfee6ae4
|
Implement a lot more functionality. Now loop invariant and linear
induction variables are correctly identified.
llvm-svn: 57
|
2001-06-22 02:24:38 +00:00 |
|
Chris Lattner
|
b87e26435e
|
Moved printing code to the Assembly/Writer library.
Code now detects looping intervals
llvm-svn: 52
|
2001-06-21 05:27:22 +00:00 |
|
Chris Lattner
|
5d07eeb20a
|
Get rid of a silly printout that isn't needed right now
llvm-svn: 45
|
2001-06-20 23:09:39 +00:00 |
|
Chris Lattner
|
3f0d248cea
|
Add capability to print a derived interval graph
llvm-svn: 42
|
2001-06-20 22:44:38 +00:00 |
|
Chris Lattner
|
30200aa462
|
Add a test case for interval code
llvm-svn: 36
|
2001-06-20 19:27:11 +00:00 |
|
Chris Lattner
|
469c33ad89
|
Updates to work with new cfg namespace
llvm-svn: 29
|
2001-06-13 19:55:22 +00:00 |
|
Chris Lattner
|
a6d2f96bdb
|
Updates to support
* Changes in PHI node structure
llvm-svn: 25
|
2001-06-11 15:04:40 +00:00 |
|
Chris Lattner
|
5975876e9b
|
Updated to work with new CFG.h file.
llvm-svn: 15
|
2001-06-07 21:18:45 +00:00 |
|
Chris Lattner
|
68035d3c02
|
Significant rework. DCE is still not done (see #ifdef'd out parts)
but at least the stuff that is checked in, now works.
llvm-svn: 10
|
2001-06-07 16:59:26 +00:00 |
|
Chris Lattner
|
e6b9b382e2
|
Initial revision
llvm-svn: 2
|
2001-06-06 20:29:01 +00:00 |
|