Chris Lattner
|
ffd93e3c15
|
* Added capability to print out an interval
llvm-svn: 48
|
2001-06-21 05:25:09 +00:00 |
|
Chris Lattner
|
67ccf1f072
|
* Added comments
* Added prototype for new Interval::isLoop method
* Added destructor to free memory
* Added IntervalPartition::isDegeneratePartition method
* Added IntervalPartition::size() method
llvm-svn: 47
|
2001-06-21 05:24:46 +00:00 |
|
Chris Lattner
|
09e6e27f2c
|
Add capability to build a derived interval graph
llvm-svn: 41
|
2001-06-20 22:44:32 +00:00 |
|
Chris Lattner
|
1148046a49
|
Factor the predeclarations of the CFG.h functionality into a seperate, new header
file: CFGdecls.h
This allows the addition of BasicBlock::(pred|succ)_iterator typedefs.
llvm-svn: 40
|
2001-06-20 22:44:16 +00:00 |
|
Chris Lattner
|
70a32da836
|
Add an optimization stub
llvm-svn: 35
|
2001-06-20 19:26:21 +00:00 |
|
Chris Lattner
|
f2a293a07b
|
New file: Interval analysis support
llvm-svn: 34
|
2001-06-20 19:26:12 +00:00 |
|
Chris Lattner
|
ecf2e5ecf3
|
Implement support for writing VCG format output
llvm-svn: 28
|
2001-06-13 19:55:13 +00:00 |
|
Chris Lattner
|
4309ac0cb1
|
Move contents to the cfg namespace.
Implement post order and reverse post order iterators
llvm-svn: 27
|
2001-06-13 19:55:02 +00:00 |
|
Chris Lattner
|
c819db7005
|
Updates to support
* Changes in PHI node structure
* Fix to Predecessor iterator
llvm-svn: 23
|
2001-06-11 15:04:06 +00:00 |
|
Chris Lattner
|
11c3121788
|
Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperator
to the UnaryOperator class (from the Instruction class).
llvm-svn: 21
|
2001-06-08 21:30:13 +00:00 |
|
Chris Lattner
|
33c5fbdc91
|
Beautify the source a bit.
llvm-svn: 19
|
2001-06-08 21:07:26 +00:00 |
|
Chris Lattner
|
c66bfe1b1e
|
Include support for reverse iteration.
llvm-svn: 18
|
2001-06-08 20:52:54 +00:00 |
|
Chris Lattner
|
9839031654
|
Added reverse depth first capability, fixed depth first capability
llvm-svn: 16
|
2001-06-08 00:35:14 +00:00 |
|
Chris Lattner
|
cfdf8c6be1
|
Moved iterators to the new CFG.h file.
llvm-svn: 14
|
2001-06-07 21:18:35 +00:00 |
|
Chris Lattner
|
741fb756ab
|
New file
llvm-svn: 13
|
2001-06-07 21:18:08 +00:00 |
|
Chris Lattner
|
0dcec884f6
|
Fixes for BB iterators, additional methods added for DCE pass
llvm-svn: 8
|
2001-06-07 16:58:36 +00:00 |
|
Chris Lattner
|
e6b9b382e2
|
Initial revision
llvm-svn: 2
|
2001-06-06 20:29:01 +00:00 |
|