Chris Lattner
|
f4066b3fe1
|
* Add critical node support
* Optimize graph after building it. This should be unneccesary in the future
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-27 19:45:12 +00:00 |
|
Chris Lattner
|
ea4af65b72
|
* Destroy alloca nodes when a graph gets inlined
* Add links to all subtrees when a shadow node gets resolved
* Add critical node handling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2001 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-27 19:44:33 +00:00 |
|
Chris Lattner
|
9d42a1d2f9
|
* Optimizers return true on change
* Implement indistinguishable shadow node elimination
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1999 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-27 00:55:13 +00:00 |
|
Chris Lattner
|
dd3fc184f5
|
Fix long line
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1998 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-27 00:54:31 +00:00 |
|
Chris Lattner
|
df8af1ca89
|
* Because of optimization, the shadow nodes between arguments might get
removed. Check to see if they are there.
* Repeat optimizations while changing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1997 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-27 00:53:57 +00:00 |
|
Chris Lattner
|
bb2a28fec5
|
Initial checkin of Datastructure analysis.
Has bugs, but shouldn't crash in theory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1994 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-03-26 22:39:06 +00:00 |
|