Chris Lattner
|
72475c04ed
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30516 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-20 06:40:37 +00:00 |
|
Rafael Espindola
|
71f3b94fa8
|
Implement a MachineFunctionPass to fix the mul instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30485 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-19 15:49:25 +00:00 |
|
Chris Lattner
|
a5faa83d44
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30378 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-14 21:10:06 +00:00 |
|
Chris Lattner
|
0f5e9b99fc
|
The sense of this branch was backwards
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30296 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 17:58:57 +00:00 |
|
Chris Lattner
|
c635d712a0
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30289 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 05:59:25 +00:00 |
|
Chris Lattner
|
94c8d3b5e5
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30287 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 04:43:26 +00:00 |
|
Chris Lattner
|
06f7ee9133
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30282 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-13 03:21:27 +00:00 |
|
Evan Cheng
|
23f8497724
|
Rename a test-not-cmp.ll to cmp-test.ll; add a test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30243 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-11 02:33:29 +00:00 |
|
Chris Lattner
|
6a26847715
|
add a testcase for this commit: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050606/026673.html
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30238 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-10 18:52:25 +00:00 |
|
Rafael Espindola
|
0a200600e7
|
implement shl and sra
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30191 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 17:36:23 +00:00 |
|
Rafael Espindola
|
e246fd953e
|
fix select.ll to always test a select node
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 12:52:50 +00:00 |
|
Rafael Espindola
|
5c2aa0a4d8
|
implement unconditional branches
fix select.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30186 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 12:47:03 +00:00 |
|
Evan Cheng
|
fa12482d0c
|
New test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30179 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 07:24:20 +00:00 |
|
Evan Cheng
|
e119691885
|
Add a new test case for 'undef' shuffles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30172 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-08 01:54:32 +00:00 |
|
Chris Lattner
|
81fe06a112
|
This fails
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30148 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-07 17:43:59 +00:00 |
|
Chris Lattner
|
5aa0307315
|
New testcase for a switch lowering bug.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30141 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-07 01:59:05 +00:00 |
|
Chris Lattner
|
07240e04ab
|
testcase, ensure this never breaks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30137 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-06 21:54:59 +00:00 |
|
Chris Lattner
|
c39d194499
|
make this harder
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30120 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-05 20:27:06 +00:00 |
|
Rafael Espindola
|
3a02f020eb
|
add support for returning 64bit values
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30103 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-04 19:05:01 +00:00 |
|
Rafael Espindola
|
bc4cec9a62
|
add the SETULT condition code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30067 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-03 13:19:16 +00:00 |
|
Chris Lattner
|
6cfca76349
|
Testcase (distilled from crafty) that crashed the local RA on X86.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30063 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-03 07:14:47 +00:00 |
|
Rafael Espindola
|
5f450d2948
|
add more condition codes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30056 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-02 20:24:25 +00:00 |
|
Evan Cheng
|
467782c160
|
Another "cyclic DAG" test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30043 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-09-01 23:50:17 +00:00 |
|
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 |
|
Chris Lattner
|
7aeeac75f5
|
Testcase that crashes the ppc backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28964 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-28 18:29:33 +00:00 |
|
Rafael Espindola
|
58421d7d08
|
initial implementation of ARMRegisterInfo::eliminateFrameIndex
fixes test/Regression/CodeGen/ARM/ret_arg5.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28854 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-18 00:08:07 +00:00 |
|
Chris Lattner
|
88a96252ee
|
This test isn't implemented yet
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28820 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-16 16:36:50 +00:00 |
|
Jim Laskey
|
e4808ed44a
|
Make sure global doubles and vectors are aligned properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28805 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-15 19:35:07 +00:00 |
|
Chris Lattner
|
ca0173bc0a
|
new testcase, not currently working.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28786 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-14 21:24:57 +00:00 |
|
Jim Laskey
|
209f437303
|
My original test case was bogus. Reverting to crasher case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28767 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-13 15:22:49 +00:00 |
|
Jim Laskey
|
df1530a5e3
|
Tests to make sure that ComputeMaskedBits discards bits for shifts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28766 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-13 13:10:44 +00:00 |
|
Chris Lattner
|
1398421ccf
|
New testcase that crashes llc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28754 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-12 18:24:32 +00:00 |
|
Chris Lattner
|
586e65357b
|
Add new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28732 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-08 18:26:48 +00:00 |
|
Chris Lattner
|
5591c5183b
|
New testcase, using "AX" as i32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28730 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-08 18:20:13 +00:00 |
|
Rafael Espindola
|
5482ef3722
|
added some tests for argument passing
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28644 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-06-01 22:01:25 +00:00 |
|
Evan Cheng
|
cb30906402
|
Update vector extract test cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28580 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-31 00:48:09 +00:00 |
|
Evan Cheng
|
1fa57550c0
|
Added a test case for parameter passing of vector values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28567 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-30 20:37:00 +00:00 |
|
Evan Cheng
|
01ad240dc5
|
Fix the test failure on non-Darwin targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28566 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-30 20:35:46 +00:00 |
|
Evan Cheng
|
dc7dd9719d
|
Add a lea instruction selection test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28549 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-30 06:53:55 +00:00 |
|
Evan Cheng
|
392b821fa4
|
New test case. x86 isel was creating a cycle in the DAG.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28477 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-25 20:21:19 +00:00 |
|
Rafael Espindola
|
2776bd1d2a
|
create test/Regression/CodeGen/ARM/ and add a minimal test to it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28468 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-25 10:49:19 +00:00 |
|
Evan Cheng
|
c7b7f4cad2
|
-sched-commute-nodes is now on by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28467 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-25 08:39:25 +00:00 |
|
Chris Lattner
|
c98deeb887
|
Update testcase with recent cbe change
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28455 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-24 20:52:08 +00:00 |
|
Chris Lattner
|
c22158d371
|
One of these xforms is only safe with unsafe math enabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28446 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-24 00:49:32 +00:00 |
|
Chris Lattner
|
5ecc0acfbb
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28444 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-24 00:12:50 +00:00 |
|
Evan Cheng
|
13fcf6f811
|
Added a test case for FP equality check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28434 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-23 06:41:23 +00:00 |
|
Evan Cheng
|
1b6ab320bb
|
New test case for vector type argument pass by value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28361 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 20:20:04 +00:00 |
|
Andrew Lenharth
|
1a93f1c0ea
|
Added regression that breaks gcc4 build
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28358 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 19:23:31 +00:00 |
|
Chris Lattner
|
732baf35f9
|
add an external symbol testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28345 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 04:20:13 +00:00 |
|
Chris Lattner
|
413100fcb5
|
new test for various forms of calls
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28344 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 03:57:31 +00:00 |
|
Chris Lattner
|
4e64b5b711
|
test for support to pass/return vectors to calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28343 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-17 00:18:23 +00:00 |
|
Chris Lattner
|
7c65a309ac
|
Another testcase that shouldn't need vrsave twiddling
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28332 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-16 18:23:55 +00:00 |
|
Chris Lattner
|
258926aa22
|
Remove this xfail-d test, which doesn't make any sense
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28328 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-16 17:22:42 +00:00 |
|
Chris Lattner
|
83cdf40144
|
new testcase for a recent rlwimi crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28242 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-12 16:28:13 +00:00 |
|
Evan Cheng
|
29225b1d32
|
New scheduling test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28232 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-12 01:59:17 +00:00 |
|
Evan Cheng
|
e41ebccafd
|
Update test case
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28216 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-10 19:53:05 +00:00 |
|
Evan Cheng
|
506b94f8cd
|
Another instruction scheduling test case
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28203 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-09 07:20:24 +00:00 |
|
Evan Cheng
|
5255b39b21
|
Test case for PR770
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28198 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-09 06:48:12 +00:00 |
|
Chris Lattner
|
9b9a3cfe54
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28173 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-08 20:58:58 +00:00 |
|
Chris Lattner
|
a0aec0a61d
|
new testcase we handle right now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28147 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-06 18:15:50 +00:00 |
|
Chris Lattner
|
707f41302b
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28142 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-06 09:09:47 +00:00 |
|
Evan Cheng
|
9e062ed516
|
Use movsd to shuffle in the lowest two elements of a v4f32 / v4i32 vector when
movlps cannot be used (e.g. when load from m64 has multiple uses).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28089 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-03 20:32:03 +00:00 |
|
Evan Cheng
|
33f9cce73a
|
A few instruction scheduling test cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28077 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-03 02:11:36 +00:00 |
|
Chris Lattner
|
d065c813c8
|
Intel mode no longer uses %'s on registers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28028 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-05-01 05:56:51 +00:00 |
|
Chris Lattner
|
28bfa4ed06
|
testcase that crashes the ppc backend, which can't sextinreg(i1)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28016 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-28 21:52:24 +00:00 |
|
Evan Cheng
|
771f88ad1b
|
Update. It should use two shufps, not three!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28013 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-28 18:55:34 +00:00 |
|
Evan Cheng
|
f18764f25f
|
Test case for PR748
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28000 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-28 01:21:37 +00:00 |
|
Chris Lattner
|
b9098653cb
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27986 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-27 05:00:43 +00:00 |
|
Evan Cheng
|
fc3c17546b
|
Added a movq test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27962 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-24 23:03:22 +00:00 |
|
Evan Cheng
|
ee183471a6
|
Two more build_vector tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27944 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-22 06:19:11 +00:00 |
|
Evan Cheng
|
62af9e6cfc
|
movddup is a SSE3 instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27932 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 16:42:47 +00:00 |
|
Evan Cheng
|
22591417f5
|
Add && to each RUN: line (except the last one).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27927 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 04:58:23 +00:00 |
|
Evan Cheng
|
714f038e5a
|
More build_vector tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27926 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 01:22:41 +00:00 |
|
Evan Cheng
|
884df210c7
|
Check for llc crash.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27925 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 01:21:23 +00:00 |
|
Evan Cheng
|
856c1c93f9
|
To be replaced with another test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27924 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-21 01:12:32 +00:00 |
|
Evan Cheng
|
a4c3189993
|
Don't know what I was thinking...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27909 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 19:47:28 +00:00 |
|
Evan Cheng
|
cb095c19e8
|
Vector extract element test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27892 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 17:59:30 +00:00 |
|
Evan Cheng
|
f4649a501b
|
Vector insert test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27890 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 17:50:10 +00:00 |
|
Chris Lattner
|
74a59c9532
|
allow this dir to get pruned
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27889 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 17:45:33 +00:00 |
|
Chris Lattner
|
cd03d21685
|
Remove this target's reg tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27888 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 17:44:51 +00:00 |
|
Evan Cheng
|
5328031c48
|
v16i8 splat with 2 punpcklbw and a single pshufd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 09:05:16 +00:00 |
|
Evan Cheng
|
46d1d66009
|
Another shuffle test. For 4-wide shuffle, no more than 3 {p}shuf*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27876 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 09:01:54 +00:00 |
|
Evan Cheng
|
7afbb73632
|
Added a test case for , e.g. xform pand <0, 0, -1, -1> to a shuffle.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27872 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 08:51:03 +00:00 |
|
Evan Cheng
|
22ad8d991c
|
Added a movhlps, movlhps test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27871 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 08:47:47 +00:00 |
|
Chris Lattner
|
0d4603b801
|
New testcase for a codegen crash
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27867 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-20 05:57:43 +00:00 |
|
Chris Lattner
|
99590420de
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27803 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-18 17:56:30 +00:00 |
|
Chris Lattner
|
a637e58918
|
Add tests for v8i16 and v16i8
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27791 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-18 03:54:50 +00:00 |
|
Chris Lattner
|
843ecd647c
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27787 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-18 03:22:16 +00:00 |
|
Chris Lattner
|
d5c654bb0a
|
New testcase, shouldn't touch vrsave
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27776 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 21:48:03 +00:00 |
|
Chris Lattner
|
bddea0561b
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27766 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 20:32:27 +00:00 |
|
Chris Lattner
|
2f70c8cfa2
|
Some more cases that can be generated with two instructions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27759 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 17:54:18 +00:00 |
|
Chris Lattner
|
2c4e9c8a3d
|
New testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27753 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 06:58:16 +00:00 |
|
Chris Lattner
|
33f24a9b17
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27751 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 06:06:50 +00:00 |
|
Chris Lattner
|
6e5316ff65
|
New testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27749 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 05:58:22 +00:00 |
|
Chris Lattner
|
c3b5ad944c
|
new testcase, these shuffles can be implemented with discrete instructions,
and shouldn't be lowered to vperm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27747 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-17 05:27:31 +00:00 |
|
Evan Cheng
|
f0fc7fed66
|
Better way to splat v2f64
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27735 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-16 18:16:43 +00:00 |
|
Chris Lattner
|
619b2d23c9
|
Force a specific config, because this test fails in certain configs otherwise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27694 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-14 06:06:51 +00:00 |
|
Andrew Lenharth
|
ab04e8c5ee
|
fix this for the more restrictive linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27667 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-13 17:52:32 +00:00 |
|
Chris Lattner
|
d8200069fa
|
This test fails and I don't know why, xfail it until andrew gets a chance to
look at it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27660 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-13 17:19:34 +00:00 |
|
Chris Lattner
|
166effdc23
|
Oops, move misplaced test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27659 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-13 17:18:42 +00:00 |
|
Chris Lattner
|
8981f06a44
|
Add a run with an unusual target triple, revert the patch that sent output to
dev null as it broke the test and doesn't add anything.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27656 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-13 17:10:03 +00:00 |
|