Devang Patel
|
56fb164540
|
Fix PR1539. Add LoopPassPrinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37909 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-05 15:32:03 +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 |
|
Duncan Sands
|
b2e18600c0
|
Nested try-catch-filter testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37874 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-04 20:48:48 +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 |
|
Bill Wendling
|
93888428d4
|
Allow a GR64 to be moved into an MMX register via the "movd" instruction.
Still need to have JIT generate this code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37863 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-04 00:19:54 +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 |
|
Dale Johannesen
|
9eed80cb12
|
New testcases for rev 37847 (PR's 1489 and 1505).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37848 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-03 00:58:37 +00:00 |
|
Dan Gohman
|
9212a8261f
|
Add a basic test-case for passing and returning <4 x double> and
<8 x float> values on X86.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37845 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-02 16:23:47 +00:00 |
|
Dan Gohman
|
03de31acae
|
New test case. DAGCombiner should be able to fold -sin(-x)
in -enable-unsafe-fp-math mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37841 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-02 15:43:20 +00:00 |
|
Zhou Sheng
|
0142677fe2
|
Test case for recent patch for IndVarSimplify.cpp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37838 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-07-02 08:02:14 +00:00 |
|
Evan Cheng
|
00e7fed30d
|
New test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37823 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 23:17:15 +00:00 |
|
Evan Cheng
|
cdc85a58a0
|
New test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37815 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 21:40:30 +00:00 |
|
John Criswell
|
e644ef7b09
|
Convert .cvsignore files
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 16:35:07 +00:00 |
|
Evan Cheng
|
2c02c0ff30
|
New test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37791 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 01:36:33 +00:00 |
|
Evan Cheng
|
97f5ccf682
|
New tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37787 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 00:27:18 +00:00 |
|
Dan Gohman
|
10a7aa6dea
|
Fix an assertion failure in legalizing bitcast operators on targets where
vectors are split down to single elements as part of legalization.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37785 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-29 00:09: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 |
|
Devang Patel
|
28552da9c3
|
Fix PR 1526.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37780 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-28 23:09:25 +00:00 |
|
Devang Patel
|
d23cd2a0bf
|
Update. Now, -etforest is an invalid option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37767 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-27 22:58:12 +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 |
|
Chris Lattner
|
4939debe2a
|
new testcase, the inliner shouldn't inline this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37722 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-25 21:49:53 +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 |
|
Evan Cheng
|
52974eb49a
|
Fix tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37693 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-21 18:22:42 +00:00 |
|
Chris Lattner
|
e47f30f5e6
|
new testcase miscompiled by instcombine, reduced from perl
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37691 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-21 18:09:25 +00:00 |
|
Evan Cheng
|
53855ca95c
|
New tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37686 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-21 07:40:00 +00:00 |
|
Evan Cheng
|
60c916bc72
|
Added some if-conversion tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37672 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-20 18:26:15 +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 |
|
Chris Lattner
|
839c522e0c
|
testcase for PR1513
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37638 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-19 00:08:42 +00:00 |
|
Evan Cheng
|
ad0a4c0be9
|
New test case: identity operation of RHS / LHS of a VECTOR_SHUFFLE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37637 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-19 00:06:08 +00:00 |
|
Tanya Lattner
|
eff2cdfca7
|
Modify annotate intrinsic to take 2 additional args: file and line number.
Fix up Annotate attribute test case.
Fix DebugFilename.c test case to look for right file name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37632 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-18 22:23:39 +00:00 |
|
Chris Lattner
|
910b4b8479
|
ensure we don't regress on these tests. We generate aweful code in x86-32 for
these though.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37619 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-17 23:29:57 +00:00 |
|
Bill Wendling
|
521d5c72ac
|
XFAILing until I can fix properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37618 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-16 23:57:51 +00:00 |
|
Nick Lewycky
|
8946fe1776
|
Call the correct function name. Patch from Stephane Letz.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37614 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-16 16:17:35 +00:00 |
|
Bill Wendling
|
0c5c8d8f54
|
Testcase for MMX int to MMX register failure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37612 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-16 06:31:47 +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 |
|
Tanya Lattner
|
bedcd3bb9d
|
test case for annotate attribute
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37604 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 20:52:47 +00:00 |
|
Chris Lattner
|
71683d3520
|
make this test harder, include a tied register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37600 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 19:09:53 +00:00 |
|
Duncan Sands
|
f40708223e
|
Workaround for PR1508.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37597 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 19:04:19 +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 |
|
Duncan Sands
|
9d46cd5507
|
Use "ignore" rather than grep tricks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37592 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 17:13:53 +00:00 |
|
Chris Lattner
|
3dcf510ba1
|
add vector versions of this test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37588 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 06:22:32 +00:00 |
|
Chris Lattner
|
546fdae370
|
testcase for PR1510
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37583 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-15 05:57:20 +00:00 |
|
Dale Johannesen
|
318093b6f8
|
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37578 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-06-14 22:03:45 +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 |
|