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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Evan Cheng
|
a79a8e5420
|
Add a vselect test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27557 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-10 07:30:13 +00:00 |
|
Evan Cheng
|
9e8734595a
|
Doh!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27500 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-07 21:52:15 +00:00 |
|
Evan Cheng
|
b987016469
|
Added more shuffle tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27481 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-07 05:35:45 +00:00 |
|
Chris Lattner
|
604fb320c3
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27435 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-05 06:54:14 +00:00 |
|
Evan Cheng
|
b7f547eab4
|
Separate out to 2 test cases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27430 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-05 04:40:55 +00:00 |
|
Evan Cheng
|
ef4b36d386
|
Add a new shuffle test case that requires pshuflw / pshufhw pair.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27426 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-04-05 01:44:57 +00:00 |
|
Evan Cheng
|
75658b96bf
|
Add a pshufhw test case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27251 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-29 22:51:28 +00:00 |
|
Evan Cheng
|
e4086e5086
|
Use unpcklpd for v2f64 splat.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27249 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-29 18:59:48 +00:00 |
|
Chris Lattner
|
bfc1a79c5b
|
new testcase
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27234 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-28 20:32:12 +00:00 |
|
Evan Cheng
|
ec1ab444a1
|
Use movhpd is even better than movlhps.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27217 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-28 06:40:57 +00:00 |
|
Evan Cheng
|
6a11abca5e
|
Add a BUILD_VECTOR with unpack and interleave testcase.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27121 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 09:48:14 +00:00 |
|