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 |
|
Chris Lattner
|
0ad91f5160
|
Update a count, this test now passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27655 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-13 16:52:13 +00:00 |
|
Tanya Lattner
|
9727555859
|
Added the ability to xfail based on llvmgcc version
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27635 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 21:57:40 +00:00 |
|
Reid Spencer
|
67263ba611
|
Don't dump the llc assembly output to stdout.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27631 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 21:03:04 +00:00 |
|
Chris Lattner
|
324047847e
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27622 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 19:04:27 +00:00 |
|
Chris Lattner
|
fd4297fa0f
|
two equivalent vsplti*s in different types should be CSEd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27613 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 17:36:04 +00:00 |
|
Chris Lattner
|
c010c13f36
|
Rename this file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27611 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 17:01:11 +00:00 |
|
Chris Lattner
|
88d3c24196
|
Make this test more interesting by checking that the 0.0 used to implement vector fmul gets cse'd also.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27610 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-12 16:57:39 +00:00 |
|