Andrew Lenharth
96e251ca23
a regression :(
...
llvm-svn: 31370
2006-11-02 03:04:37 +00:00
Andrew Lenharth
c24140f8a7
make one giant add and sub tester
...
llvm-svn: 31321
2006-10-31 19:50:55 +00:00
Chris Lattner
a821fe2da1
new testcase, this should turn into zap
...
llvm-svn: 30874
2006-10-11 05:10:19 +00:00
Andrew Lenharth
a6bbf33cbf
Jimptables working again on alpha.
...
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
llvm-svn: 30873
2006-10-11 04:29:42 +00:00
Chris Lattner
ee0435680b
Both of these functions should turn into cmpbge instructions, even though
...
the second has an and of 254 not 255.
llvm-svn: 30870
2006-10-11 03:59:48 +00:00
Chris Lattner
291a868823
new testcase for zap generation, from the alpha readme
...
llvm-svn: 30865
2006-10-11 01:47:08 +00:00
Chris Lattner
fb257818c4
xfail this until andrew has a chance to implement the alpha TM method.
...
llvm-svn: 30833
2006-10-09 17:34:40 +00:00
Andrew Lenharth
16b8f95831
Check that jump tables wind up in the rodata section
...
llvm-svn: 30747
2006-10-05 03:27:52 +00:00
Andrew Lenharth
6d8e227ac7
Fix
...
llvm-svn: 30596
2006-09-25 14:04:53 +00:00
Andrew Lenharth
3cec4952ab
basic jump table test
...
llvm-svn: 30592
2006-09-24 19:42:02 +00:00
Andrew Lenharth
b04e899bb4
catch another constant
...
llvm-svn: 30533
2006-09-20 15:04:55 +00:00
Chris Lattner
14f6c70eeb
This is fixed
...
llvm-svn: 29098
2006-07-11 01:39:30 +00:00
Chris Lattner
a5b884caa2
Xfail this
...
llvm-svn: 29040
2006-07-07 04:43:24 +00:00
Andrew Lenharth
3f3cc10d88
Legalize does not handle this correctly
...
llvm-svn: 28991
2006-07-03 22:46:02 +00:00
Andrew Lenharth
f8e448f06f
Added regression that breaks gcc4 build
...
llvm-svn: 28358
2006-05-17 19:23:31 +00:00
Andrew Lenharth
4819ab573d
fix this for the more restrictive linkage
...
llvm-svn: 27667
2006-04-13 17:52:32 +00:00
Chris Lattner
138058166f
This test fails and I don't know why, xfail it until andrew gets a chance to
...
look at it.
llvm-svn: 27660
2006-04-13 17:19:34 +00:00
Tanya Lattner
27fba1761d
Added the ability to xfail based on llvmgcc version
...
llvm-svn: 27635
2006-04-12 21:57:40 +00:00
Chris Lattner
d5ed3789dd
New testcase
...
llvm-svn: 27401
2006-04-04 17:38:31 +00:00
Andrew Lenharth
2636d2ac89
test powers of 2
...
llvm-svn: 27369
2006-04-03 04:14:39 +00:00
Andrew Lenharth
0288ba764a
test some more mul by constant removal
...
llvm-svn: 27366
2006-04-03 03:16:09 +00:00
Andrew Lenharth
04a8429572
Make sure mul by constant 5 is turned into a s4addq
...
llvm-svn: 27365
2006-04-02 21:47:07 +00:00
Reid Spencer
edde6be3d8
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".
llvm-svn: 27009
2006-03-23 23:41:57 +00:00
Andrew Lenharth
a3bc7b8a85
test for improved zap discovery
...
llvm-svn: 26147
2006-02-13 18:52:01 +00:00
Andrew Lenharth
14a7d8ff1e
test cmov immediate form
...
llvm-svn: 25881
2006-02-01 19:36:52 +00:00
Andrew Lenharth
b0a3ebd766
added a couple test cases, including the new vaarg breakage
...
llvm-svn: 25648
2006-01-26 17:43:42 +00:00
Andrew Lenharth
88f3d3f893
a reduced test case, the GlobalAddress is never legalized
...
llvm-svn: 25427
2006-01-18 22:59:33 +00:00
Andrew Lenharth
4aa90b347f
this is fixed
...
llvm-svn: 25370
2006-01-16 21:22:42 +00:00
Chris Lattner
45496f0beb
Fix these testcases :(
...
Apparently Andrew hasn't implemented ReadCycleCounter in the new isel and
renamed ornot to eqv
llvm-svn: 25360
2006-01-16 16:34:39 +00:00
Andrew Lenharth
0e5ba1d1fe
Change this regression so andi is not a valid codegen of it
...
llvm-svn: 25056
2006-01-01 22:14:31 +00:00
Andrew Lenharth
01aa56397d
continued readcyclecounter support
...
llvm-svn: 24300
2005-11-11 16:47:30 +00:00
Andrew Lenharth
5b8bd94ab2
more specific tests of subtarget stuff
...
llvm-svn: 23570
2005-09-30 20:30:24 +00:00
Andrew Lenharth
3fe8a6b104
make sure we always handle small negatives well
...
llvm-svn: 22503
2005-07-22 21:53:35 +00:00
Chris Lattner
330d3acee8
new testcase for PR593
...
llvm-svn: 22418
2005-07-13 01:57:39 +00:00
Chris Lattner
b42e8723b0
this passes
...
llvm-svn: 22000
2005-05-14 02:35:38 +00:00
Andrew Lenharth
805fcb9f1a
fix regression tests
...
llvm-svn: 21963
2005-05-13 19:49:02 +00:00
John Criswell
2d4fc4c676
These tests are currently expected to fail.
...
llvm-svn: 21941
2005-05-13 17:36:00 +00:00
Chris Lattner
1df9ffa483
let dj run this
...
llvm-svn: 21935
2005-05-13 15:44:55 +00:00
Andrew Lenharth
5dcd5c8896
fixed test case
...
llvm-svn: 21934
2005-05-13 15:42:07 +00:00
Andrew Lenharth
0409e1e6d5
Legalize for CTLZ generates a ctpop, but this ctpop is not expanded.
...
This is bad. It is generated if you are ctlz a type that is not
legal for the arch (aka ctlz of bytes on alpha legalize fine).
llvm-svn: 21867
2005-05-11 17:23:41 +00:00
Andrew Lenharth
702859084b
comment fix
...
llvm-svn: 21685
2005-05-04 15:56:34 +00:00
Andrew Lenharth
dd9d3ac72b
see if the legalize code propery compensates for the additional zeros introduced
...
llvm-svn: 21684
2005-05-04 15:51:07 +00:00
Andrew Lenharth
6b551024ac
added a use of ctpop to debug stuff with
...
llvm-svn: 21681
2005-05-04 15:20:16 +00:00
Andrew Lenharth
10b7bceb8e
added a random and mask test
...
llvm-svn: 21301
2005-04-14 16:17:49 +00:00
Andrew Lenharth
c2ff402c84
regression case for faster call sequence
...
llvm-svn: 21284
2005-04-13 16:16:01 +00:00
Andrew Lenharth
714dd6a0ec
check that casts still use zap
...
llvm-svn: 21283
2005-04-13 13:00:16 +00:00
Andrew Lenharth
5cee4ef049
added s4addl matching test
...
llvm-svn: 21277
2005-04-13 04:41:06 +00:00
Andrew Lenharth
ce9e043c78
oops
...
llvm-svn: 21155
2005-04-08 16:55:15 +00:00
Andrew Lenharth
2e184e2522
added some tests to check stupid pattern matching mistakes
...
llvm-svn: 21154
2005-04-08 16:46:44 +00:00
Andrew Lenharth
31f5e2f73f
match case change in codegen
...
llvm-svn: 21141
2005-04-07 17:47:00 +00:00