Dale Johannesen
|
4212a2320f
|
tail merging shrinks this code a bit. Could do more in future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37316 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-23 21:09:26 +00:00 |
|
Dale Johannesen
|
7e07b30e80
|
new testcases for -enable-tail-merge default handling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37287 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-22 17:19:23 +00:00 |
|
Dale Johannesen
|
b68f3db93b
|
Test assumes tail merging is off; this must now be explicit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37286 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-22 17:18:05 +00:00 |
|
Evan Cheng
|
287b47f04b
|
Add test for PR1259.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37273 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-21 23:30:33 +00:00 |
|
Chris Lattner
|
8a282967ef
|
add source
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37253 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-19 01:22:52 +00:00 |
|
Chris Lattner
|
b0e07dd19a
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37251 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-19 01:21:39 +00:00 |
|
Chris Lattner
|
35fbae2b6d
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37245 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-19 00:41:40 +00:00 |
|
Evan Cheng
|
fd30eee2f0
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37174 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-17 18:49:50 +00:00 |
|
Chris Lattner
|
e1e9bc7e09
|
add testcase for 128-bit add/sub
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37170 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-17 18:22:37 +00:00 |
|
Chris Lattner
|
944a3f4d01
|
testcase for PR1427
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37140 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-17 03:29:17 +00:00 |
|
Chris Lattner
|
1651871342
|
testcase for maskmovq
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37101 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-16 06:14:10 +00:00 |
|
Lauro Ramos Venancio
|
b5bb7ffa9c
|
Fix an infinite recursion in GetNegatedExpression.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37086 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-15 17:05:43 +00:00 |
|
Chris Lattner
|
14fc235e17
|
new testcase that crashes llc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37068 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-15 01:33:12 +00:00 |
|
Chris Lattner
|
4b2e7acd6a
|
testcase that crashes llc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37059 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-15 01:13:42 +00:00 |
|
Chris Lattner
|
f2f4bb2594
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37053 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 22:04:16 +00:00 |
|
Evan Cheng
|
0dbea33fff
|
Test for PR1406.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37051 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 21:12:43 +00:00 |
|
Evan Cheng
|
47927b3e5a
|
New test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37048 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 20:47:21 +00:00 |
|
Evan Cheng
|
3cc94c08af
|
Doh. .cpp -> .ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37047 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 20:43:28 +00:00 |
|
Lauro Ramos Venancio
|
69642f11ed
|
Enable aliases on arm-linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37042 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 18:32:56 +00:00 |
|
Reid Spencer
|
b92cb1539f
|
Reverse last patch .. premature. Depends on uncommitted CBE patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37039 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 17:58:52 +00:00 |
|
Reid Spencer
|
477e9746bb
|
Update this test to match the (corrected) output from the CBE.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37038 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-14 17:56:39 +00:00 |
|
Dale Johannesen
|
e163e696be
|
Another test for tail mergeing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36967 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-10 01:04:28 +00:00 |
|
Evan Cheng
|
7de291aa8c
|
Can't fold bit_convert into truncating store.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-09 21:54:34 +00:00 |
|
Anton Korobeynikov
|
7294b58ecd
|
Do not assert, when case range split metric is zero and JTs are not allowed: just emit binary tree in this case. This
fixes PR1403.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36959 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-09 20:07:08 +00:00 |
|
Evan Cheng
|
34ab6d68f5
|
PR1399 test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36957 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-09 19:20:37 +00:00 |
|
Dale Johannesen
|
fe252f38dd
|
testcase for CodeGenPrepare bug fixed yesterday
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36940 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-08 17:44:36 +00:00 |
|
Chris Lattner
|
b64c2c8a2a
|
move this out of Codegen/Generic, because it requires the ARM backend to be
linked into llc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36919 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-08 02:19:56 +00:00 |
|
Chris Lattner
|
938ef6f0eb
|
move to CodeGen/ARM/2007-05-07-tailmerge-1.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-08 02:13:52 +00:00 |
|
Evan Cheng
|
fd4dbf78ae
|
Fix tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36913 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-07 21:50:07 +00:00 |
|
Evan Cheng
|
070549eb9c
|
Add some tests for (conv (load x)) -> (load (conv*)x) xform.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36912 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-07 21:49:35 +00:00 |
|
Evan Cheng
|
6b95e98e50
|
Fix test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36911 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-07 21:38:05 +00:00 |
|
Dale Johannesen
|
7d33b4c59b
|
Handle some non-exit blocks in tail merging.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36907 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-07 20:57:21 +00:00 |
|
Duncan Sands
|
df8b1f0e8e
|
Testcase for PR1398.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36905 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-07 20:45:20 +00:00 |
|
Lauro Ramos Venancio
|
8f57667a5d
|
Fix PR1390.
Don't spill extra register to align the stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36814 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 23:44:41 +00:00 |
|
Chris Lattner
|
23f7f5898e
|
the sparc v8 backend handles this correctly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36801 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 22:12:57 +00:00 |
|
Chris Lattner
|
2947fd50cb
|
remove this xfail'd test, move it to the X86 readme.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36800 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 22:10:53 +00:00 |
|
Chris Lattner
|
60ef91a3ce
|
We need support for tail calls, this is moved to PR1392
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36798 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 22:03:12 +00:00 |
|
Chris Lattner
|
2d4a5abb75
|
remove xfailed testcase (attached to pr)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36797 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 21:57:34 +00:00 |
|
Chris Lattner
|
2db395600f
|
unxfail this, llc doesn't support this feature yet, so don't run it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36796 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 21:51:34 +00:00 |
|
Duncan Sands
|
9426caa8b2
|
Check that the right eh personality function is used.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36788 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 20:22:08 +00:00 |
|
Chris Lattner
|
09d933fdbd
|
new testcase for PR1371
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36786 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-05 19:38:43 +00:00 |
|
Duncan Sands
|
f0799fe155
|
Test that the eh lowering code can handle constant folded bitcasts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36746 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-04 17:14:42 +00:00 |
|
Evan Cheng
|
8535072e88
|
Test load global in static mode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36719 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-04 00:29:34 +00:00 |
|
Evan Cheng
|
874ebada58
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36717 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-03 23:53:36 +00:00 |
|
Dale Johannesen
|
4ac075c859
|
Evan's patch to avoid FPreg->intreg copy for cvt; store to mem
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36693 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-03 20:54:42 +00:00 |
|
Evan Cheng
|
b2ef40c36f
|
negatize -> negative
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36683 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-03 18:20:17 +00:00 |
|
Chris Lattner
|
b0d151540d
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36671 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-03 16:54:08 +00:00 |
|
Chris Lattner
|
f972db0f4f
|
match a reassociated form of fnmul
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36659 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-03 00:31:40 +00:00 |
|
Reid Spencer
|
9dd446c561
|
Split target dependent test portions to target-specific directories.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36612 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-01 02:56:15 +00:00 |
|
Evan Cheng
|
43d44f036c
|
Test a dag combiner crasher.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36605 91177308-0d34-0410-b5e6-96231b3b80d8
|
2007-05-01 00:40:38 +00:00 |
|