Chris Lattner
|
d3233eeff2
|
Bugfix for recent coallescer crash
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29990 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-30 23:03:35 +00:00 |
|
Chris Lattner
|
734d811723
|
new testcase for pr687
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29967 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-29 23:09:59 +00:00 |
|
Evan Cheng
|
bb0a23a137
|
This is also a 32-bit only test. x86-64 would pass fp parameters through XMM registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29964 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-29 22:01:39 +00:00 |
|
Evan Cheng
|
e091c8ba72
|
Fix test case so it passes on x86-64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-29 21:49:58 +00:00 |
|
Evan Cheng
|
f3b7f6b9e4
|
Undo xfail.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29958 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-29 18:49:41 +00:00 |
|
Chris Lattner
|
1c548b645b
|
Move this test from Codegen/PowerPC to CodeGen/Generic. It fails on ia64,
but that's not the ppc backend's fault.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29914 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-27 20:52:00 +00:00 |
|
Evan Cheng
|
275697b486
|
Improved codegen due to Chris' live interval joining changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29899 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-26 07:38:36 +00:00 |
|
Rafael Espindola
|
389dae20ea
|
test case for varargs functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-25 17:57:36 +00:00 |
|
Rafael Espindola
|
687bc49d1a
|
initial support for branches
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29854 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-24 13:45:55 +00:00 |
|
Rafael Espindola
|
d520dd7a24
|
run llc with -march=arm in select.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29821 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-22 16:19:54 +00:00 |
|
Chris Lattner
|
0af617fa32
|
This passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29813 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-22 06:43:24 +00:00 |
|
Reid Spencer
|
20486a5fc7
|
Use the correct syntax.
Note to self: test before committing things!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29810 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-22 05:40:51 +00:00 |
|
Reid Spencer
|
d989e6dcc9
|
Add a simple RUN line so this doesn't always fail. XFAIL this until
Rafael can get a chance to fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29809 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-22 05:37:43 +00:00 |
|
Rafael Espindola
|
3c000bf817
|
initial support for select
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29802 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-21 22:00:32 +00:00 |
|
Bill Wendling
|
d36d03bf2d
|
Added a check so that if we have two machine instructions in this form
MOV R0, R1
MOV R1, R0
the second machine instruction is removed. Added a regression test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29792 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-21 07:33:33 +00:00 |
|
Chris Lattner
|
31c8e1d6aa
|
Temporarily xfail this test, evan will look at it in a week or so.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29760 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-18 00:18:38 +00:00 |
|
Rafael Espindola
|
f3a335cedf
|
add a "load effective address"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29748 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-17 17:09:40 +00:00 |
|
Evan Cheng
|
b8f9723a91
|
Another cyclic dag test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29742 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-17 00:00:46 +00:00 |
|
Chris Lattner
|
d039da9b41
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29714 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-15 23:45:28 +00:00 |
|
Rafael Espindola
|
61369da0e5
|
select code like
ldr rx, [ry, #offset]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29664 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-14 19:01:24 +00:00 |
|
Chris Lattner
|
84ff46b0d9
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29606 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-11 16:46:38 +00:00 |
|
Rafael Espindola
|
7a53bd0890
|
fix the spill code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29583 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-09 16:41:12 +00:00 |
|
Rafael Espindola
|
1a00946817
|
initial support for variable number of arguments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29567 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-08 13:02:29 +00:00 |
|
Evan Cheng
|
080e187dfb
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29558 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-07 23:58:47 +00:00 |
|
Rafael Espindola
|
341b864c8d
|
use a 'register pressure reducing' scheduler
make sure only one move is used in a hello world
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29520 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-04 12:48:42 +00:00 |
|
Jim Laskey
|
c0131f8788
|
Applying for all.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29512 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-03 20:56:35 +00:00 |
|
Jim Laskey
|
93d537c1d6
|
Make all the schedulers continue to work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29510 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-08-03 20:49:29 +00:00 |
|
Chris Lattner
|
7fbb2ec33a
|
New testcase for PR850.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29419 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-31 23:25:17 +00:00 |
|
Chris Lattner
|
61095d7cf0
|
Testcase for GCC bug28417, ensuring that we don't start getting it wrong
somehow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29410 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-30 17:46:37 +00:00 |
|
Chris Lattner
|
03a4605d87
|
New testcase for PR853
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29407 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-29 01:50:53 +00:00 |
|
Chris Lattner
|
7d84661210
|
allow this to pass on non-x86 machines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29303 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-26 20:44:24 +00:00 |
|
Rafael Espindola
|
fac00a93a9
|
implement function calling of functions with up to 4 arguments
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29274 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-25 20:17:20 +00:00 |
|
Evan Cheng
|
865f6238f6
|
XFAIL for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29272 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-24 07:37:33 +00:00 |
|
Evan Cheng
|
fa295549a7
|
New vector shuffle test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29237 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-20 23:51:01 +00:00 |
|
Evan Cheng
|
79008af9d6
|
Fix a broken test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29236 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-20 23:50:13 +00:00 |
|
Chris Lattner
|
dc21e16bb4
|
New testcase for PR833
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29225 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-20 19:04:36 +00:00 |
|
Chris Lattner
|
52379111e8
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29207 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-19 17:14:23 +00:00 |
|
Jim Laskey
|
ad199b1e5c
|
Regression test for PR834.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29206 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-19 16:37:15 +00:00 |
|
Chris Lattner
|
08c3f7b7c2
|
Testcase for PR828.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29117 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-12 16:59:09 +00:00 |
|
Evan Cheng
|
b7f7128fb5
|
Fix test failure on non-Apple systems.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29116 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-12 06:48:47 +00:00 |
|
Chris Lattner
|
fbc98917b1
|
New testcase for PR825.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29100 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-11 02:52:37 +00:00 |
|
Chris Lattner
|
4de62eadf4
|
This is fixed
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29098 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-11 01:39:30 +00:00 |
|
Evan Cheng
|
b1ed76a04f
|
Update.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29092 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-10 21:49:09 +00:00 |
|
Chris Lattner
|
5895a13755
|
New testcase for folding bswaps into i16/i32 loads and stores.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29088 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-10 20:53:53 +00:00 |
|
Evan Cheng
|
a962bfa001
|
Add a 64-bit test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29069 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-07 21:36:24 +00:00 |
|
Evan Cheng
|
cb7938c328
|
New vector shuffle test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29060 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-07 17:54:24 +00:00 |
|
Evan Cheng
|
a78d3277b7
|
Update
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29059 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-07 17:54:10 +00:00 |
|
Chris Lattner
|
3c8c1639b6
|
Xfail this
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29040 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-07 04:43:24 +00:00 |
|
Evan Cheng
|
d8122c3dff
|
Update test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28994 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-05 20:46:27 +00:00 |
|
Andrew Lenharth
|
ddb1304660
|
Legalize does not handle this correctly
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28991 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-07-03 22:46:02 +00:00 |
|