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
64fa7a7296
Add testcases for vpku[hw]um(x,x)
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27466 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 22:27:59 +00:00
Reid Spencer
805ab0789a
Add the variable llvmgccmajvers to the site.exp file. This will contain
...
the major version number of llvm-gcc, as configured.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27465 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 22:22:08 +00:00
Chris Lattner
cc8b1ac5cb
Add vmrg(x,x) tests
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27462 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 22:02:11 +00:00
Chris Lattner
4ff8892972
Add tests for vmrg[hl]*
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27459 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 21:19:37 +00:00
Chris Lattner
c0d2021f0a
test vperm promotion
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27454 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 19:21:02 +00:00
Chris Lattner
eb2285b7ff
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27449 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-06 18:26:13 +00:00
Chris Lattner
220c1009ff
new testcase that was miscompiled to vspltisb
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27438 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-05 17:38:50 +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
Andrew Lenharth
34bf973cf8
make this test less exacting
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27429 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-05 03:31:45 +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
Chris Lattner
cecc3ebcc8
New testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27401 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-04 17:38:31 +00:00
Chris Lattner
2ffc00a1d5
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27397 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-04 17:20:45 +00:00
Andrew Lenharth
87e021de4f
test powers of 2
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27369 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-03 04:14:39 +00:00
Andrew Lenharth
0fb79fa078
test some more mul by constant removal
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27366 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-03 03:16:09 +00:00
Andrew Lenharth
f80d2f61af
Make sure mul by constant 5 is turned into a s4addq
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27365 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-02 21:47:07 +00:00
Chris Lattner
4502e13c9b
New testcase that crashes the compiler.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27333 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-02 00:23:59 +00:00
Chris Lattner
ff1a14aba9
New testcase that caused instcombine to infinitely loop (with my recent
...
patch), distilled from Applications/JM/ldecod
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27329 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-01 22:04:40 +00:00
Chris Lattner
1d4b07cfee
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27327 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-01 08:02:51 +00:00
Chris Lattner
b076783e7d
new testcase for PR726
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27325 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-01 04:47:17 +00:00
Chris Lattner
9546720484
An identity shuffle shouldn't generate any permute code.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27316 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-31 22:16:19 +00:00
Chris Lattner
fd2ae97ac3
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27311 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-31 21:53:01 +00:00
Chris Lattner
bf9341493a
Make this test harder, always check generic x86 and SSE-enabled x86.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27295 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-31 17:59:16 +00:00
Chris Lattner
2a8fd4aa18
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27289 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-31 06:01:48 +00:00
Chris Lattner
824b46f26f
Dag operator should be able to be template params.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27262 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-30 22:49:59 +00:00
Chris Lattner
fc542a6466
new testcase that crashes instcombine
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27260 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-30 22:01:08 +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
246ce96db9
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27242 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-29 00:12:08 +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
Jim Laskey
8156a0d224
Regression test for the handling of nulls as arguments to debug intrinsics.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27204 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-28 01:34:14 +00:00
Andrew Lenharth
24cc46ef6c
Adding links to a node collapsed during type merging crashes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27193 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-27 23:38:48 +00:00
Chris Lattner
606db09644
Correct the vandc testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27137 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-25 23:12:47 +00:00
Chris Lattner
39e41d6feb
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27134 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-25 23:04:34 +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
Chris Lattner
b45854fff5
New tests for vsplti*
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27105 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-25 06:11:56 +00:00
Evan Cheng
f09d3ce671
Added a scalar to vector with zero extension testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27101 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-25 05:58:52 +00:00
Chris Lattner
33e71b69e1
New testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27067 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 17:57:24 +00:00
Evan Cheng
8156f657b7
Zero vector testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27061 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 08:02:50 +00:00
Chris Lattner
937b90f998
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27058 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 07:47:53 +00:00
Chris Lattner
52da8845c6
fix two spellos
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27050 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 07:13:29 +00:00
Evan Cheng
0e47c352fc
Add a v2f64 shuffle case.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27038 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 02:56:00 +00:00
Evan Cheng
23ea6078e9
Add a vector shuffle test case
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27027 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-24 01:22:25 +00:00
Reid Spencer
2676f83776
Tired of wading through cvs's list ? files that are generated when building
...
with srcdir = objdir to see what's okay and what's cruft. So, in goes a
bunch of .cvsignore files to shut cvs up about known output from running
"make check".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27009 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-23 23:41:57 +00:00
Reid Spencer
e2ca1572e6
Ignore some files that occur when srcdir = objdir.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27007 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-23 23:24:46 +00:00
Chris Lattner
5d37acc917
add some tests for typecasts and extract_element
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26998 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-23 21:15:57 +00:00
Evan Cheng
7de48c143a
Replace vector splat test case.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26963 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-22 21:39:25 +00:00
Evan Cheng
e9aba8bcc0
Add a v2f64 splat (using movlhps) test case.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26962 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-22 20:29:11 +00:00
Chris Lattner
6bf9791d51
test that vspltw is generated for test cases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26955 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-22 19:12:46 +00:00
Chris Lattner
4d2182a729
Add an integer splat test
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26923 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-21 18:27:27 +00:00
Chris Lattner
3dfd61b910
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26906 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-20 22:37:05 +00:00
Evan Cheng
f255b81005
Option -enable-x86-lsr has been removed
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26903 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-20 18:26:11 +00:00
Chris Lattner
2c58d3ac82
new testcase, contributed by Eric Kidd.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26871 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-19 19:36:32 +00:00
Chris Lattner
7ca9777e08
add a new testcase. This insertelement should be a noop on SSE.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26859 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-19 05:46:51 +00:00
Chris Lattner
00e2c94788
add another testcase, explicitly check stuff works with G5 and G3 codegen on
...
PPC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26854 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-19 04:45:11 +00:00
Chris Lattner
152c72d88a
add two new insert_element tests
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26850 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-19 01:27:04 +00:00
Chris Lattner
1e4af78b95
Add three new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26844 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-19 00:20:03 +00:00
Chris Lattner
120e07f8b5
update testcases for x86 fastcc changes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26842 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-18 23:48:54 +00:00
Nate Begeman
ab001cfeaf
Add a missing testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26834 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-17 22:39:45 +00:00
Chris Lattner
95ab268594
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26832 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-17 20:04:40 +00:00
Evan Cheng
a3dc22f2d8
Add a lsr common loop invariant hoisting test case
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26827 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-17 19:45:54 +00:00
Chris Lattner
d05c223653
new testcase that broke the new f.e.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26826 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-17 18:01:17 +00:00
Chris Lattner
c5bf28a812
New testcase, the new CFE compiles this into insertelement instructions, the
...
old one crashes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26794 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-16 18:47:51 +00:00
Reid Spencer
9a7ce7a09f
Add a RUN: line so this test doesn't fail.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26790 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-16 03:05:57 +00:00
Andrew Lenharth
ace0565e65
better check
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26780 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-15 19:02:54 +00:00
Evan Cheng
513d19b6a1
Also requires -mattr=-sse3
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26778 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-15 18:05:13 +00:00
Chris Lattner
95f6553c49
new testcase from a FIXME in the code
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26756 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 08:13:09 +00:00
Chris Lattner
000c7c4c7b
Test that we can reassociate (x<<1)+(y<<1) -> (X+Y)<<1.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26752 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 06:54:32 +00:00
Jim Laskey
ea6f8ce2a3
Remove the use of llvm.dbg.declare.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26744 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-14 01:53:11 +00:00
Chris Lattner
f4f5f6bca8
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26726 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-13 06:50:47 +00:00
Chris Lattner
502fe92a68
Simplify this testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26699 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-10 22:32:18 +00:00
Chris Lattner
31e66e8b76
weak globals on darwin require an extra load, breaking this test
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26695 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-10 17:55:10 +00:00
Evan Cheng
e9eded1c25
Add a test case for (store (op (load ..) ..) ..) folding.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26656 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-09 19:04:30 +00:00
Chris Lattner
f083839425
Update these tests (which use autoupgrade) to run constprop and check
...
that the file parses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26655 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-09 18:43:07 +00:00
Chris Lattner
3726ff0099
Automatically pass -emit-llvm to llvmgcc when using %llvmgcc
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26623 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-08 22:32:20 +00:00
Chris Lattner
e25f5bb196
Pass -emit-llvm automatically to %llvmgcc and %llvmg++ to fix regression
...
tests with the new f.e.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26622 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-08 22:28:19 +00:00
Chris Lattner
41dd39ee01
new testcase that should have been added long ago.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26601 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-07 22:33:00 +00:00
Chris Lattner
1159e8d8f1
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26596 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-07 17:56:31 +00:00
Chris Lattner
b18966c28c
new regression test
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26579 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-06 23:52:37 +00:00
Chris Lattner
03182bfd89
new testcase I forgot to check in earlier
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26565 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-05 23:53:04 +00:00
Chris Lattner
00195e1129
new testcase for vector narrowing.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26537 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-05 00:21:28 +00:00
Chris Lattner
88b48c36e2
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26534 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-04 23:31:49 +00:00
Chris Lattner
9e14cd355f
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26525 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-04 09:35:02 +00:00
Chris Lattner
5128d2323f
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26518 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-04 06:02:36 +00:00
Chris Lattner
42983657ad
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26514 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-04 02:05:07 +00:00
Chris Lattner
4d94517796
New testcase, make sure nate doesn't vanish
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26511 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-04 00:47:12 +00:00
Evan Cheng
e5d5595d36
Add another test case for instruction scheduling.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26507 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-03 18:58:09 +00:00
Chris Lattner
472c0ebea4
Remove these testcases. These intrinsics are going away
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26478 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-03 00:16:23 +00:00
Chris Lattner
14c284600c
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26473 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-02 23:56:23 +00:00
Evan Cheng
d180ac1109
Add a regression test for bug 478.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26471 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-02 21:48:34 +00:00
Chris Lattner
f4eec627d2
add a couple more cases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26468 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-02 06:50:04 +00:00
Chris Lattner
5df5940693
testcase that crashed the new CFE
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26465 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 22:45:12 +00:00
Chris Lattner
358d5afcbd
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26458 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 21:46:53 +00:00
Chris Lattner
2471403423
load (x|y) -> load (x+y) iff x and y have no common bits.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26449 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 07:13:56 +00:00
Chris Lattner
c607fa8665
new testcase. These functions shouldn't touch the stack if stfiwx use
...
is enabled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26446 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 05:49:05 +00:00
Chris Lattner
257bedbeaf
new testcase. There should be no accesses to the stack for these functions.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26444 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 04:56:33 +00:00
Chris Lattner
cf6a9fbd9b
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26439 91177308-0d34-0410-b5e6-96231b3b80d8
2006-03-01 03:43:38 +00:00
Evan Cheng
ce531a4eff
Add a test case for left shift by 1. We should not be using lea for this.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26431 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 23:57:45 +00:00
Chris Lattner
f949c1ad6c
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26426 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 19:46:56 +00:00
Chris Lattner
7adf72a5e4
evan's recent x86 isel improvements have fixed this, though not in the way
...
originally envisioned :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26422 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 16:39:56 +00:00
Chris Lattner
c7d855ea2e
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26420 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 06:54:19 +00:00
Chris Lattner
c9c85c4768
new testcases for PR712
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26414 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 05:48:56 +00:00
Chris Lattner
e7f2aa74c0
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26412 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-28 05:30:48 +00:00
Chris Lattner
f76f5da19b
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26395 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-27 02:36:19 +00:00
Chris Lattner
e047eedc04
New testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26393 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-27 01:43:02 +00:00
Chris Lattner
71f5dfa8e9
Reenable this
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26391 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-27 01:00:12 +00:00
Chris Lattner
cfdbb7caa8
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26387 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-27 00:20:23 +00:00
Chris Lattner
80e2065565
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26384 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-26 19:55:30 +00:00
Evan Cheng
9394514ede
New test case: use lea for imul by some constants.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26378 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-25 10:16:10 +00:00
Evan Cheng
c6d80a4ecf
lea.ll is XFAIL until we implement convertToThreeAddress.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26377 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-25 10:15:22 +00:00
Chris Lattner
05b53740e2
this fails, mark it as such
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26370 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-25 08:18:43 +00:00
Evan Cheng
4ba9cd53ba
Add a test case for 'lea'.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26322 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-23 00:12:12 +00:00
Chris Lattner
116ae7c067
new testcase distilled from SPASS
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26319 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-22 23:54:15 +00:00
Chris Lattner
6a9f57c7ef
new testcase that crashes simplifycfg
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26274 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-18 00:32:44 +00:00
Nate Begeman
b1d3c15c3c
A few final (for now) tests
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26267 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-17 21:38:45 +00:00
Nate Begeman
3bd5403920
Yet another test
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26266 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-17 21:32:46 +00:00
Nate Begeman
d44d3d5fc3
New tests!
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26265 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-17 21:22:08 +00:00
Nate Begeman
8ec18177da
Fix a comment sabre noticed :)
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26257 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-17 06:24:31 +00:00
Nate Begeman
b5fefc732c
A couple new regression tests to make sure we always pattern match the new
...
opcodes on ppc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26256 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-17 06:16:56 +00:00
Jim Laskey
19fd628e5c
Code sufficiently protected against this test.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26213 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-15 17:20:59 +00:00
Chris Lattner
7ce7bf2e62
new testcase that broke unswitch due to loopsimplify not doing the right thing.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26190 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-14 23:07:29 +00:00
Chris Lattner
1f7b4e685e
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26154 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-13 23:07:02 +00:00
Chris Lattner
3fcb664dbc
testcase reduced from Ptrdist/bc that is miscompiled by recent instcombine changes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26151 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-13 22:31:50 +00:00
Andrew Lenharth
bd7c22cdcc
test for improved zap discovery
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26147 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-13 18:52:01 +00:00
Chris Lattner
3b6059285b
this passes now, due to Nate's recent efforts
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26140 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-13 07:26:36 +00:00
Chris Lattner
d1157dd535
Reduce this testcase a bit more, with the help of llvm-extract and some hand tweaks
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26139 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-13 07:02:50 +00:00
Evan Cheng
50b5c2ebd9
Added a test case for a libcall insertion bug.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26137 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-12 10:24:00 +00:00
Chris Lattner
6261d766f9
tweaks
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26133 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-12 08:01:35 +00:00
Chris Lattner
e7df1a27f9
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26130 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-12 02:06:31 +00:00
Chris Lattner
ecd9653981
move a failing testcase from bit-tracking.ll to narrow.ll, and move the
...
xfail marker with it
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26129 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-12 02:02:43 +00:00
Chris Lattner
82b98a0646
Make these tests fail if opt crashes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26127 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-12 01:32:58 +00:00
Chris Lattner
539c337148
Update comments to be actually accurate
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26124 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-11 09:37:07 +00:00
Chris Lattner
92aa95fc76
This is implemented by the simplify-libcalls pass, not instcombine
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26123 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-11 09:33:28 +00:00
Chris Lattner
12f7de8222
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26086 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-09 07:38:30 +00:00
Chris Lattner
2d99c81ff0
this apparently passes on linux
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26082 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-09 07:12:13 +00:00
Jim Laskey
e35eed2944
Disable this test for the time being as debug is brought up to speed.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26063 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-08 18:17:06 +00:00
Chris Lattner
d27460f291
new testcase for more interesting select sccp cases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26048 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-08 02:37:40 +00:00
Chris Lattner
78ee0added
new testcase that caused instcombine to crash on 176.gcc last night.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26039 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-07 19:07:25 +00:00
Chris Lattner
fee906b482
new testcases
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26002 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-05 07:52:47 +00:00
Chris Lattner
e1070166e7
These were moved to ../SPARC
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25987 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-05 05:53:48 +00:00
Chris Lattner
7ce1bbf05d
move V8 testcases here
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25986 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-05 05:52:55 +00:00
Evan Cheng
a5229887cf
Added a (store (op (load ...) ...) ...) folding test case.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25933 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-03 06:46:41 +00:00
Chris Lattner
29dd2d7d15
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25897 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-02 06:35:38 +00:00
Andrew Lenharth
10d7f9a33f
test cmov immediate form
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25881 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-01 19:36:52 +00:00
Chris Lattner
faa60106f1
new testcase for the 'ret double folding with load' opzn
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25868 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-01 01:45:02 +00:00
Chris Lattner
5def058f38
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25835 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-31 06:01:40 +00:00
Evan Cheng
a80ea033d1
Don't generate (or setp, setae) for SETUGE. Simply flip the operands around and
...
generate SETULT instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25823 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-30 23:39:40 +00:00
Chris Lattner
a0bb4f749a
new testcase for the 'C++' failures last night.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25820 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-30 22:43:10 +00:00
Chris Lattner
d7e9f30a22
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25813 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-30 06:11:36 +00:00
Evan Cheng
992694418b
Use Intel assembly syntax to look for ST
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25713 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 22:51:51 +00:00
Evan Cheng
69c543709d
X86 dag isel is now (soon) the default.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25699 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 21:15:22 +00:00
Evan Cheng
9bd79b17ef
These are fp stack test cases.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25698 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 21:14:23 +00:00
Evan Cheng
8cb1e2b6f4
XFAIL tailcall test cases until it's implemented.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25697 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 21:13:27 +00:00
Reid Spencer
2f81fb78dc
A test case for ensuring that conversion of old-format intrinsics with
...
signed arguments get auto-upgraded correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25681 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 11:28:48 +00:00
Reid Spencer
0d6216ed8f
This now passes.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25680 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-27 11:27:37 +00:00
Andrew Lenharth
c20dee3566
added a couple test cases, including the new vaarg breakage
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25648 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-26 17:43:42 +00:00
Chris Lattner
3f970fd567
new tests for actual inline asm expressions
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25625 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-25 23:49:54 +00:00
Chris Lattner
720d2108be
testcase that crashes scalarrepl
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25586 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-24 19:34:57 +00:00
Chris Lattner
34a05fbe51
This is still broken
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25583 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-24 06:13:48 +00:00
Chris Lattner
1695483505
new c front-end testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25579 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-24 05:01:39 +00:00
Chris Lattner
52599e17b1
minor syntax change
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25566 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-24 00:37:20 +00:00
Chris Lattner
fb90fe35d0
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25562 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 23:24:13 +00:00
Chris Lattner
9706e63251
Testcase that failed due to a legalizer bug
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25537 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 07:30:14 +00:00
Chris Lattner
32814a58e4
this option is gone, the dag isel is the default now
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25536 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 07:21:12 +00:00
Chris Lattner
2c6d99cbf8
make this test harder
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25533 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 07:07:51 +00:00
Chris Lattner
a9035002dd
add new tests
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25529 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 06:24:17 +00:00
Chris Lattner
e7ed39d2e9
Make sure this tests the right thing, xfail on solaris, which doesn't have floorf
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25524 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-23 05:56:34 +00:00
Chris Lattner
60dda07913
new testcase that crashes llc for ppc
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25495 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-21 04:25:07 +00:00
Reid Spencer
f20bf3e629
Add a test case for PR697, ensuring the linker works with ConstantPacked.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25475 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-20 01:31:58 +00:00
Evan Cheng
52b8b5982f
Added a load folding bug test case.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25472 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-20 01:12:23 +00:00
Chris Lattner
6b8800d6a6
Add a new testcase for an eliminable cast
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25451 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 07:39:20 +00:00
Reid Spencer
25000bfd2e
This test passes now.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25449 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 07:15:47 +00:00
Chris Lattner
8312ab54cf
make this work for Reid, who renamed his CVS module dir :)
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25443 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 06:49:46 +00:00
Chris Lattner
6446b7fb5b
new testcase the autoupgrader in the bc reader fails to handle
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25442 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 06:15:34 +00:00
Reid Spencer
fd57ad787f
Expand test to cover the non-overloaded variants of the arithmetic and
...
floating point intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25431 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 01:17:06 +00:00
Andrew Lenharth
1cdd5c6e11
a reduced test case, the GlobalAddress is never legalized
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25427 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-18 22:59:33 +00:00
Chris Lattner
97f8f8d8f2
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25420 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-18 19:16:07 +00:00
Chris Lattner
a076787d7b
this testcase sent the dag combiner spinning into an infinite loop
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25418 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-18 19:13:11 +00:00
Robert Bocchino
f90a87a442
Test case for the insertelement operation.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25409 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-17 20:07:30 +00:00
Chris Lattner
478cc13bdb
Ensure that the CFE always emits intrinsics in their unsigned version, not with signed operands
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25390 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-17 06:24:01 +00:00
Andrew Lenharth
097c6e18a3
this is fixed
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25370 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-16 21:22:42 +00:00
Chris Lattner
84b26b600d
Fix these testcases :(
...
Apparently Andrew hasn't implemented ReadCycleCounter in the new isel and
renamed ornot to eqv
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25360 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-16 16:34:39 +00:00
Chris Lattner
bf2d595dca
This pass has been removed.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25350 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-16 01:06:43 +00:00
Chris Lattner
426b245597
New testcase for a regression last night: the -inline pass wasn't updating
...
callgraph to include new edges do to inserted llvm.stacksave/llvm.stackrestore
calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25319 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-14 20:07:07 +00:00
Nate Begeman
d88fc03602
bswap implementation
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25312 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-14 03:14:10 +00:00
Nate Begeman
6fb3bd6a65
Add bswap intrinsics as documented in the Language Reference
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25309 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-14 01:25:24 +00:00
Jim Laskey
088a84eb2d
testcase for PR676: http://llvm.cs.uiuc.edu/PR676
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25306 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-14 00:29:48 +00:00
Chris Lattner
1787ee31ed
testcase for PR691
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25298 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-13 22:05:36 +00:00
Chris Lattner
e5445dc6a2
new testcases for the stackrestore instcombine optimizations
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25297 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-13 22:01:47 +00:00
Chris Lattner
f0638c5f71
New testcase that functions with dynamic allocas can be inlined, and are
...
inlined correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25287 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-13 19:35:05 +00:00
Chris Lattner
929db42702
testcase for the llvm.stacksave/llvm.stackrestore intrinsics.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25269 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-13 02:25:08 +00:00
Evan Cheng
2085a9d99b
Test case for a SETCC / BRCOND folding bug.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25258 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-13 01:02:22 +00:00
Duraid Madina
8d4acd715a
verily, sabre did leave
...
and yea! Saem said "ARRR."
meanwhile, the pinksias and the campfires and the ET forests glowed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25240 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-12 02:50:34 +00:00
Nate Begeman
cfde3c19c7
Add testcase for rotate by register and rotate by immediate
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25228 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-11 22:58:12 +00:00
Chris Lattner
634f235a46
Testcase the PPC backend is miscompiling.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25216 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-11 18:15:37 +00:00
Chris Lattner
07917b672d
catch all forms of xnor
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25208 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-11 07:13:22 +00:00
Chris Lattner
5e1b72c153
new testcase for extractelement instruction
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25186 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-10 20:00:20 +00:00
Chris Lattner
f11f07b81a
Modify this test to not depend on the host math.h implementation
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25138 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-07 01:37:25 +00:00
Chris Lattner
6c7fbb8503
A case that instcombine is not catching.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25127 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-06 07:48:28 +00:00
Chris Lattner
63540f5cf1
new tests, derived from cosmics scheme output
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25111 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-05 07:46:46 +00:00
Andrew Lenharth
fe67ca209f
Change this regression so andi is not a valid codegen of it
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25056 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-01 22:14:31 +00:00
Chris Lattner
72f49aae17
this test fails
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24994 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-23 16:14:29 +00:00
Chris Lattner
cf4a81e56f
this test is malformed
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24993 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-23 16:13:52 +00:00
Reid Spencer
84c744fe58
Fix PR409:
...
Implement the suggested check to ensure that out-of-range float constants
don't get accepted by LLVM accidentally. Adjust the supporting test cases
as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24963 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-22 21:07:29 +00:00
Chris Lattner
90b02b08a5
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24902 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-21 17:52:42 +00:00
Chris Lattner
7bfdd86147
new testcase, fails on X86 and probably others
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24894 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-21 05:09:57 +00:00
Chris Lattner
504640333d
A truly trivial testcase to ensure sparcv8 doesn't get completely broken
...
again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24737 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-16 06:24:55 +00:00
Nate Begeman
1dae25e23a
Add a case for float just to make sure the patterns for both precisions
...
are matching
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24718 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-14 22:51:13 +00:00
Chris Lattner
e4e49132af
new testcase, each function should have one extension instr in it
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24711 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-14 19:24:08 +00:00
Chris Lattner
fa1fb11cdc
new (undefined) testcase, distilled from 126.gcc that scalarrepl crashes on
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24707 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-14 17:23:20 +00:00
Chris Lattner
a92dabb259
Testcase for a problem that reid ran into
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24676 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-12 22:27:22 +00:00
Chris Lattner
fa8f80ae0a
new testcase: sra should be able to eliminate all of these alloca's, despite
...
the presense of pointer casts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24666 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-12 07:18:59 +00:00
Chris Lattner
89644753a6
new testcase for PR662
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24618 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-06 17:29:54 +00:00
Chris Lattner
76fb23c014
New testcase for PR660
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24601 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-05 04:48:12 +00:00
Chris Lattner
9e242ff61c
testcase for PR664
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24600 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-05 03:22:46 +00:00
Chris Lattner
6a0beed626
new testcase, for PR672
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24584 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-04 06:03:25 +00:00
Chris Lattner
9b08fec8bb
expand testcase, which has been in my tree for a while now
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24582 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-03 18:26:41 +00:00
Chris Lattner
9e6924fc0f
new testcase, miscompiled by simplifycfg. This has been distilled from Ptrdist/bc
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24580 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-03 18:25:32 +00:00
Chris Lattner
aad707b2ff
Fix a bug in the testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24579 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-03 17:20:57 +00:00
Chris Lattner
8e22200f2b
new testcase for PR672
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24577 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-03 07:14:47 +00:00
Chris Lattner
43cb6effd3
New testcase that crashes llc
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24570 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-01 23:14:09 +00:00
Chris Lattner
af6aa077d4
Test that crashes the ppc backend.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24546 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-30 20:40:28 +00:00
Chris Lattner
c2c2009e2c
new testcase dse is miscompiling
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24544 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-30 19:37:08 +00:00
Chris Lattner
cae34910c9
new testcase for pr670
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24507 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-29 01:06:51 +00:00
Chris Lattner
33a13d4bd2
This should not be dce'd
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24433 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-20 21:46:52 +00:00
Andrew Lenharth
87420af40b
oops
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24432 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-20 21:42:49 +00:00
Andrew Lenharth
bbafae6c80
check that rdtsc is generated from readcyclecounter
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24431 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-20 21:41:59 +00:00
Chris Lattner
06a4043872
testcase for recent indvars patches
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24415 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-18 19:38:15 +00:00
Chris Lattner
c8746d7f84
This passes on ppc and x86 now
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24378 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-16 07:24:31 +00:00
Chris Lattner
692f871d1f
this is no apparently passing on alpha
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24331 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-12 18:35:13 +00:00
Chris Lattner
02513db3b7
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24310 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-12 00:10:02 +00:00
Andrew Lenharth
51b8d54922
continued readcyclecounter support
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24300 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-11 16:47:30 +00:00
Chris Lattner
79ae0d12ba
Check that this compiles to a label with a space in it.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24284 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-10 19:33:04 +00:00
John Criswell
c0c186d140
Merged from RELEASE_16.
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24243 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-08 21:11:33 +00:00
Chris Lattner
abdf0f5327
add alignment info for globals and functions
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24213 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-06 06:52:11 +00:00
Chris Lattner
4e240c25e3
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24202 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-05 22:07:30 +00:00
Chris Lattner
3e2245bd34
New testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24191 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-05 08:20:28 +00:00
Andrew Lenharth
e8148bc291
This is missed by InstCombine, patch comming
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24157 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-02 18:34:05 +00:00
Chris Lattner
cc577c0091
Apparently these do pass on some alphas
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24125 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-31 19:06:13 +00:00
Chris Lattner
0863ce59b5
these tests fail on alpha for some reason
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24120 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-31 16:15:49 +00:00
Chris Lattner
65026a72ef
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24112 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-30 19:42:18 +00:00
Chris Lattner
dc50b3587c
The pass was removed, but the spirit lives on
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24108 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-30 07:22:15 +00:00
Chris Lattner
4446e04509
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24103 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-30 06:37:33 +00:00
Chris Lattner
36e12073df
new testcase
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24099 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-30 05:14:02 +00:00
Duraid Madina
ad85677879
test for the formation of shladd
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24077 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-29 04:06:49 +00:00
Chris Lattner
dda73c12e9
add the xfail lines
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24066 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-28 19:57:55 +00:00
Chris Lattner
32b03ff918
New testcase. Probably many targets don't support this, so they should probably
...
add themselves as xfails until they do (at least for the release).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24065 91177308-0d34-0410-b5e6-96231b3b80d8
2005-10-28 19:52:02 +00:00