Chris Lattner
|
db0926260d
|
Update documentation to reflect:
* Changes in PHI node structure
* Intentions for load instruction to work with structures
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-11 15:03:43 +00:00 |
|
Chris Lattner
|
477c2ec3e0
|
Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperator
to the UnaryOperator class (from the Instruction class).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 21:30:13 +00:00 |
|
Chris Lattner
|
daa6ae31c1
|
I actually got something done
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 21:29:35 +00:00 |
|
Chris Lattner
|
760dfe6596
|
Beautify the source a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 21:07:26 +00:00 |
|
Chris Lattner
|
586bd03dc1
|
Include support for reverse iteration.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 20:52:54 +00:00 |
|
Chris Lattner
|
84608e43b2
|
Added a stupid testcase for iterators.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 00:35:25 +00:00 |
|
Chris Lattner
|
d842e77ca9
|
Added reverse depth first capability, fixed depth first capability
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-08 00:35:14 +00:00 |
|
Chris Lattner
|
dac6dda315
|
Updated to work with new CFG.h file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 21:18:45 +00:00 |
|
Chris Lattner
|
1f0d48113c
|
Moved iterators to the new CFG.h file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 21:18:35 +00:00 |
|
Chris Lattner
|
7170838f84
|
New file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 21:18:08 +00:00 |
|
Chris Lattner
|
c42266a870
|
inlining can change methods a second time, so don't rerun inliner when testing for
differences in optimizations
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 17:00:00 +00:00 |
|
Chris Lattner
|
b0b0aa3849
|
Add extra method to PHI node class
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 16:59:37 +00:00 |
|
Chris Lattner
|
f155e13092
|
Significant rework. DCE is still not done (see #ifdef'd out parts)
but at least the stuff that is checked in, now works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 16:59:26 +00:00 |
|
Chris Lattner
|
b9a4578df5
|
Fixed to print slightly differently. Added use counts for labels
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 16:58:55 +00:00 |
|
Chris Lattner
|
bbcfc51f3b
|
Fixes for BB iterators, additional methods added for DCE pass
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 16:58:36 +00:00 |
|
Chris Lattner
|
753bfecb77
|
Extra comments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-07 16:58:13 +00:00 |
|
Chris Lattner
|
79218d08fd
|
Now does not include instruction files...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-06 20:41:51 +00:00 |
|
Chris Lattner
|
009505452b
|
Initial revision
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-06 20:29:01 +00:00 |
|
CVS to SVN Conversion
|
8d0afd3d32
|
New repository initialized by cvs2svn.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1 91177308-0d34-0410-b5e6-96231b3b80d8
|
2001-06-06 20:29:01 +00:00 |
|