Owen Anderson
|
3dfcf33cf8
|
Fix a bug in non-local memdep that was causing an infinite loop on 175.vpr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40495 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-25 21:26:36 +00:00 |
|
Owen Anderson
|
2e3d6b4a27
|
Fix a bug that was causing GVN to crash on 252.eon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40494 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-25 21:13:41 +00:00 |
|
Owen Anderson
|
0cd320362e
|
Add basic support for performing whole-function RLE.
Note: This has not yet been thoroughly tested. Use at your own risk.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40489 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-25 19:57:03 +00:00 |
|
Owen Anderson
|
1ad2cb7555
|
Add a GVN pass, using the value numbering code I developed for GVNPRE and the
load elimination code from RedundantLoadElimination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40469 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-24 17:55:58 +00:00 |
|