Owen Anderson
|
2a5c9d8aac
|
Fix a bunch of issues found in a testcase from 400.perlbench.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-05 23:11:26 +00:00 |
|
Owen Anderson
|
ec3ed5f8e4
|
Fix another bug, this time in PREing select instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37878 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-04 22:33:23 +00:00 |
|
Owen Anderson
|
df30b63663
|
Fix a typo that was killing GVNPRE of select instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37871 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-04 18:26:18 +00:00 |
|
Owen Anderson
|
9eee94c5f7
|
Fix an error in phi translation of GEPs that was causing failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37868 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-04 04:51:16 +00:00 |
|
Owen Anderson
|
5653322e72
|
Add support for performing GVNPRE on GEP instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37862 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-03 23:51:19 +00:00 |
|
Owen Anderson
|
216394f9b3
|
Add support for performing GVNPRE on cast instructions, and add a testcase for this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37856 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-03 18:37:08 +00:00 |
|
Owen Anderson
|
1dd035d64f
|
Add a test for performing GVNPRE on select instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37782 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-28 23:50:31 +00:00 |
|
Owen Anderson
|
cc389e016c
|
Add tests for performing GVNPRE on the three vector-specific instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37744 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-27 04:06:32 +00:00 |
|
Owen Anderson
|
f107befaf1
|
Rename variables to expose the fact that this test is failing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37711 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-24 08:17:41 +00:00 |
|
Owen Anderson
|
831dab360f
|
Testcase for instances where a constant only occurs as an operand to a phi node.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37653 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-19 05:55:01 +00:00 |
|
Owen Anderson
|
5b689c3a28
|
Add a new testcase for memory corruption issues.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37648 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-19 05:41:22 +00:00 |
|
Owen Anderson
|
981746b4d0
|
Testcase where GVNPRE was getting confused by invoke instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37609 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-16 00:25:10 +00:00 |
|
Owen Anderson
|
0bee3f44ca
|
Add a testcase where GVNPRE what getting confused by a loop.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37594 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 17:54:05 +00:00 |
|
Owen Anderson
|
0f661dc957
|
Add a test where phi translation was producing a null result.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37563 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-12 22:42:35 +00:00 |
|
Owen Anderson
|
93f905daef
|
Testcase where GVNPRE crashes on functions with no exit nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37555 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-12 16:56:00 +00:00 |
|
Owen Anderson
|
7706d23399
|
Make the run line for this test correct. Thanks to Chris for spotting it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37552 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-12 04:40:48 +00:00 |
|
Owen Anderson
|
95d5c34d3e
|
Add a GVN-PRE basic regression test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37549 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-12 00:49:33 +00:00 |
|