Chris Lattner
d6f99000e6
new testcase
...
llvm-svn: 24310
2005-11-12 00:10:02 +00:00
Andrew Lenharth
01aa56397d
continued readcyclecounter support
...
llvm-svn: 24300
2005-11-11 16:47:30 +00:00
Chris Lattner
b8e8cbec50
Check that this compiles to a label with a space in it.
...
llvm-svn: 24284
2005-11-10 19:33:04 +00:00
John Criswell
3bdbd3024b
Merged from RELEASE_16.
...
llvm-svn: 24243
2005-11-08 21:11:33 +00:00
Chris Lattner
cc99ec2a14
add alignment info for globals and functions
...
llvm-svn: 24213
2005-11-06 06:52:11 +00:00
Chris Lattner
6ce0ad3f74
new testcase
...
llvm-svn: 24202
2005-11-05 22:07:30 +00:00
Chris Lattner
7a4c694ef7
New testcase
...
llvm-svn: 24191
2005-11-05 08:20:28 +00:00
Andrew Lenharth
8426ee14be
This is missed by InstCombine, patch comming
...
llvm-svn: 24157
2005-11-02 18:34:05 +00:00
Chris Lattner
b7147f6027
Apparently these do pass on some alphas
...
llvm-svn: 24125
2005-10-31 19:06:13 +00:00
Chris Lattner
14ada0fd4e
these tests fail on alpha for some reason
...
llvm-svn: 24120
2005-10-31 16:15:49 +00:00
Chris Lattner
6beef90324
new testcase
...
llvm-svn: 24112
2005-10-30 19:42:18 +00:00
Chris Lattner
48131a8254
The pass was removed, but the spirit lives on
...
llvm-svn: 24108
2005-10-30 07:22:15 +00:00
Chris Lattner
9cc9f0fca1
new testcase
...
llvm-svn: 24103
2005-10-30 06:37:33 +00:00
Chris Lattner
67315dc888
new testcase
...
llvm-svn: 24099
2005-10-30 05:14:02 +00:00
Duraid Madina
e71426f581
test for the formation of shladd
...
llvm-svn: 24077
2005-10-29 04:06:49 +00:00
Chris Lattner
e2fb63ea95
add the xfail lines
...
llvm-svn: 24066
2005-10-28 19:57:55 +00:00
Chris Lattner
225022e4b0
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).
llvm-svn: 24065
2005-10-28 19:52:02 +00:00
Nate Begeman
b2f9801555
Add a regression test for the recent fix for FP_TO_UINT lowering in the ppc
...
backend.
llvm-svn: 23995
2005-10-25 23:53:21 +00:00
Chris Lattner
b8709e3c25
This pass is gone
...
llvm-svn: 23955
2005-10-24 04:18:05 +00:00
Chris Lattner
629481c8e0
this pass is gone
...
llvm-svn: 23954
2005-10-24 04:17:31 +00:00
Chris Lattner
68b61a8c8f
New testcase that crashes the ppc backend
...
llvm-svn: 23871
2005-10-21 21:09:13 +00:00
John Criswell
b2544ff7a7
Moved to Regression/Codegen/Generic.
...
llvm-svn: 23829
2005-10-19 18:52:52 +00:00
John Criswell
14582b1a73
This is a generic test for all code generators. It originally came from
...
Regression/Codegen/X86.
llvm-svn: 23826
2005-10-19 18:51:07 +00:00
John Criswell
6b7df0ef4e
Force i386 code generation for an i386 specific test.
...
llvm-svn: 23821
2005-10-19 18:30:39 +00:00
Chris Lattner
38d7f2be4c
Testcase that crashes llvmgcc in type layout
...
llvm-svn: 23806
2005-10-19 00:52:21 +00:00
Chris Lattner
84b36df7e9
new testcase
...
llvm-svn: 23798
2005-10-18 22:13:39 +00:00
John Criswell
d122b68735
Use %s instead of hard coding the input filename.
...
This allows the test to work when srcdir != objdir.
llvm-svn: 23775
2005-10-17 21:54:18 +00:00
Chris Lattner
eeaf2094b8
Nate implemented this :)
...
llvm-svn: 23707
2005-10-13 06:04:34 +00:00
Chris Lattner
e1832ccf63
this passes with the change in predicate
...
llvm-svn: 23699
2005-10-11 18:42:26 +00:00
Chris Lattner
eb1579d308
lsr doesn't emit gep instructions anymore
...
llvm-svn: 23696
2005-10-11 18:28:48 +00:00
Chris Lattner
89a39f1508
new testcase
...
llvm-svn: 23689
2005-10-10 21:57:37 +00:00
Chris Lattner
4653985b86
A testcase sitting in my tree
...
llvm-svn: 23687
2005-10-10 21:21:36 +00:00
Chris Lattner
905c752559
Testcase that is miscompiled by the ppc backend
...
llvm-svn: 23669
2005-10-09 05:31:47 +00:00
Chris Lattner
db5d47e4dd
These don't need to be sdivs.
...
llvm-svn: 23661
2005-10-07 15:27:12 +00:00
Chris Lattner
437b9aa632
New testcase, should turn into a ushr
...
llvm-svn: 23658
2005-10-07 06:10:03 +00:00
Chris Lattner
bb6211bbe8
double to float casts should nto result in an fmr
...
llvm-svn: 23653
2005-10-07 04:59:41 +00:00
Chris Lattner
684e6cac7a
test broken in the IA64 backend.
...
llvm-svn: 23651
2005-10-07 04:49:00 +00:00
Chris Lattner
a6e98f2e85
new testcase for PR635
...
llvm-svn: 23615
2005-10-03 23:42:54 +00:00
Andrew Lenharth
5b8bd94ab2
more specific tests of subtarget stuff
...
llvm-svn: 23570
2005-09-30 20:30:24 +00:00
Chris Lattner
41815f2aa2
Add a test that you can forward ref a class.
...
llvm-svn: 23547
2005-09-30 04:52:43 +00:00
Chris Lattner
08321aa8cb
Check that we can refer to the same class we are defining.
...
llvm-svn: 23541
2005-09-30 04:10:17 +00:00
Chris Lattner
5de939e791
new testcase for isascii
...
llvm-svn: 23520
2005-09-29 06:16:37 +00:00
Chris Lattner
e94e6a9e62
add a new testcase
...
llvm-svn: 23518
2005-09-29 06:11:34 +00:00
Chris Lattner
a22f7a2e16
add a testcase for a feature we regressed on because noone wrote the test! :(
...
llvm-svn: 23513
2005-09-28 23:03:11 +00:00
Chris Lattner
afc5ba4f3a
add testcase for nand
...
llvm-svn: 23495
2005-09-28 18:08:58 +00:00
Chris Lattner
380fd4a413
Consolidate the eqv.ll and nor.ll files together.
...
Add a missed eqv case.
llvm-svn: 23493
2005-09-28 18:04:22 +00:00
Chris Lattner
e2b772b0ae
simple tests for nor generation
...
llvm-svn: 23491
2005-09-28 17:55:10 +00:00
Chris Lattner
b1fb4da271
Testcase for PR632
...
llvm-svn: 23483
2005-09-27 22:27:19 +00:00
Chris Lattner
e338f05ba6
new testcase the CBE creates invalid C code for
...
llvm-svn: 23474
2005-09-27 20:52:30 +00:00
Chris Lattner
6f726d2c1a
Add a simple testcase for lowerinvoke
...
llvm-svn: 23471
2005-09-27 18:34:31 +00:00
Chris Lattner
1f1fd227fb
add a new testcase for constant foldable calls
...
llvm-svn: 23464
2005-09-27 05:02:03 +00:00
Chris Lattner
3803cbb196
Add a more difficult testcase which uses a call to a helper function to do
...
the initialization
llvm-svn: 23461
2005-09-27 04:44:04 +00:00
Chris Lattner
46eeed89e5
Testcase that uses an alloca
...
llvm-svn: 23451
2005-09-26 17:06:32 +00:00
Chris Lattner
636fa212b9
add another case, this one that uses getelementptr instructions
...
llvm-svn: 23448
2005-09-26 06:51:50 +00:00
Chris Lattner
05035fe970
add a test for load
...
llvm-svn: 23440
2005-09-26 05:14:48 +00:00
Chris Lattner
543efbb71f
add another testcase with simple control flow
...
llvm-svn: 23438
2005-09-26 04:57:10 +00:00
Chris Lattner
6debcf3071
make this harder: put some code into it
...
llvm-svn: 23436
2005-09-26 04:43:01 +00:00
Chris Lattner
9db3c91a51
new testcase for static ctor list optimizations
...
llvm-svn: 23432
2005-09-26 01:42:03 +00:00
Chris Lattner
04d4a725ca
All of these should turn into sign extends (e.g. extsh/extsb on PPC)
...
llvm-svn: 23427
2005-09-24 23:42:18 +00:00
Chris Lattner
906d705644
Enhance this to check for a crash, add a case that crashes simplifylibcalls,
...
and add a case that has uses.
llvm-svn: 23424
2005-09-24 22:16:04 +00:00
Chris Lattner
379dea1999
new testcase that crashes the CFE
...
llvm-svn: 23423
2005-09-24 20:54:33 +00:00
Chris Lattner
a88736647b
new testcase for PR630
...
llvm-svn: 23422
2005-09-24 08:38:28 +00:00
Chris Lattner
62f565d198
new testcase
...
llvm-svn: 23409
2005-09-23 18:43:57 +00:00
Chris Lattner
c619d43155
new testcase
...
llvm-svn: 23402
2005-09-23 00:53:06 +00:00
Chris Lattner
5ff606401b
Testcase for PR629
...
llvm-svn: 23401
2005-09-21 06:53:56 +00:00
Chris Lattner
cb6d8173d2
make this test harder: add a case where instructions are in the bb to be
...
threaded over
llvm-svn: 23396
2005-09-20 01:43:41 +00:00
Chris Lattner
168d2e5343
new testcase
...
llvm-svn: 23394
2005-09-20 00:41:55 +00:00
Chris Lattner
b2a9e8115b
new testcase.
...
llvm-svn: 23390
2005-09-19 23:48:04 +00:00
Chris Lattner
1813aabcf2
new testcase
...
llvm-svn: 23380
2005-09-18 05:10:39 +00:00
Chris Lattner
9136c832c4
new testcase
...
llvm-svn: 23378
2005-09-18 04:22:59 +00:00
Chris Lattner
c6d63a9832
new testcase
...
llvm-svn: 23375
2005-09-18 03:39:02 +00:00
Duraid Madina
a78635c1f0
fails since linux-itanium headers are Different
...
llvm-svn: 23326
2005-09-13 01:03:53 +00:00
Chris Lattner
42a6cefa49
new testcase
...
llvm-svn: 23323
2005-09-12 23:22:17 +00:00
Chris Lattner
20c1cc0741
new testcase
...
llvm-svn: 23321
2005-09-12 22:19:46 +00:00
Chris Lattner
4cd474ebbd
new testcase
...
llvm-svn: 23319
2005-09-12 21:59:22 +00:00
Chris Lattner
2ee807c70f
relax pattern match on name
...
llvm-svn: 23317
2005-09-12 17:09:40 +00:00
Chris Lattner
7efb86dc11
new testcase
...
llvm-svn: 23316
2005-09-12 17:08:15 +00:00
Chris Lattner
2bb00dda5a
new testcase
...
llvm-svn: 23312
2005-09-12 05:50:15 +00:00
Chris Lattner
ecd98d5d77
Make sure to disable 64-bit extensions for this test
...
llvm-svn: 23309
2005-09-11 03:50:38 +00:00
Chris Lattner
0c7728e4d6
new testcase
...
llvm-svn: 23305
2005-09-10 01:14:37 +00:00
Chris Lattner
db9f4b9db4
New testcase, neither should require a register-register copy
...
llvm-svn: 23290
2005-09-09 17:48:57 +00:00
Chris Lattner
1872ea3227
x and X should be structurally identical
...
llvm-svn: 23273
2005-09-08 18:47:43 +00:00
Nate Begeman
a53a310d8c
Test the new 64bit i64<->fp functionality
...
llvm-svn: 23251
2005-09-06 22:23:15 +00:00
Chris Lattner
23e2499ee4
new testcase: tblgen should grok this.
...
llvm-svn: 23247
2005-09-06 21:22:15 +00:00
Chris Lattner
63fab495bb
Test that converting from double to int64 results in one libcall, not one
...
and a dead one. This is a legalize bug
llvm-svn: 23227
2005-09-02 20:24:10 +00:00
Chris Lattner
ffb99034cf
new testcase to ensure fsqrt is generated for correct subtargets only, and
...
that the fsqrt feature works.
llvm-svn: 23217
2005-09-02 18:32:22 +00:00
Chris Lattner
b944d5a491
new testcase for recent bugfix
...
llvm-svn: 23212
2005-09-02 06:12:12 +00:00
Chris Lattner
97ac77fd91
This should permit NOT and's, not even dead ones.
...
llvm-svn: 23199
2005-09-02 00:13:56 +00:00
Chris Lattner
907123b1ab
Another case that shouldn't have sign extends: functions returning short
...
are known to return properly sign extended values, no need for an explicit
extension.
llvm-svn: 23197
2005-09-01 23:43:58 +00:00
Nate Begeman
13990fc286
Add regression test for efficient codegen of i32 x i32 -> hi32(i64) as
...
mulhs.
llvm-svn: 23183
2005-09-01 00:04:03 +00:00
Chris Lattner
0e6b11da03
Add a testcase for nate's patch
...
llvm-svn: 23172
2005-08-31 18:19:50 +00:00
Chris Lattner
38b3704d28
new testcase corresponding to PR621
...
llvm-svn: 23157
2005-08-30 21:02:51 +00:00
Chris Lattner
2188b4363f
The dag isel misses both of these, the pattern isel just misses the second
...
one. TODO :)
llvm-svn: 23156
2005-08-30 18:44:09 +00:00
Chris Lattner
347f5cb985
new testcase that crashes -reassociate
...
llvm-svn: 23018
2005-08-24 17:54:56 +00:00
Chris Lattner
16a382df29
new testcase
...
llvm-svn: 23016
2005-08-24 17:20:30 +00:00
Chris Lattner
03e64f6c1e
Make sure this doesn't break when we're improving the isels
...
llvm-svn: 23014
2005-08-24 16:48:49 +00:00
Chris Lattner
65de2689b4
New testcase for PR618
...
llvm-svn: 22983
2005-08-23 20:22:07 +00:00
Chris Lattner
db5f4fd643
Testcase for a crash in the legalizer on ia64. This is reduced from kc++.
...
llvm-svn: 22968
2005-08-22 17:16:49 +00:00
Chris Lattner
2ea31c09da
Add a long-overdue itanium regression test dir: hint hint Duraid :)
...
llvm-svn: 22967
2005-08-22 17:15:41 +00:00
Chris Lattner
7b6b326b2c
Fix a bug in the RUN line
...
llvm-svn: 22945
2005-08-21 16:37:36 +00:00
Chris Lattner
fd6afbc7f0
remove dead args
...
llvm-svn: 22900
2005-08-19 01:17:18 +00:00
Chris Lattner
298422f7e3
remove dead options
...
llvm-svn: 22899
2005-08-19 01:16:18 +00:00
Chris Lattner
4981e5248b
remove dead flags
...
llvm-svn: 22898
2005-08-19 01:14:40 +00:00
Jim Laskey
e7b3cf73e5
Unmangled names.
...
llvm-svn: 22875
2005-08-18 20:06:09 +00:00
Jim Laskey
35ca73d335
1. Fix comment.
...
2. Get an exact count of 'li ' instructions.
llvm-svn: 22872
2005-08-18 19:38:57 +00:00
Jim Laskey
6645e001c3
Add regression test to make sure that constants are generated optimally.
...
llvm-svn: 22871
2005-08-18 19:32:46 +00:00
Nate Begeman
70d9c5c340
Add a testcase for load short -> uint, which is currently emitted as a
...
zextload + sign_extend_inreg rather than a sextload.
llvm-svn: 22852
2005-08-18 03:11:44 +00:00
Chris Lattner
9b2efaf9c8
new testcase distilled from mesa
...
llvm-svn: 22842
2005-08-17 21:21:47 +00:00
Chris Lattner
3cf8ef170a
testcase that crashes lsr, distilled from 175.vpr
...
llvm-svn: 22796
2005-08-16 00:36:12 +00:00
Jim Laskey
461edda709
Added test cases to guarantee use of ORC and ANDC.
...
llvm-svn: 22772
2005-08-12 23:40:14 +00:00
Chris Lattner
f6a762ada1
testcase that crashed the ppc backend, distilled from crafty
...
llvm-svn: 22770
2005-08-12 23:34:03 +00:00
Jim Laskey
a50f770a2c
1. Added the function isOpcWithIntImmediate to simplify testing of operand with
...
specified opcode and an integer constant right operand.
2. Modified ISD::SHL, ISD::SRL, ISD::SRA to use rlwinm when applied after a mask.
llvm-svn: 22761
2005-08-11 21:59:23 +00:00
Chris Lattner
1a92cb2cd1
now that we handle non-constant strides, this testcase passes
...
llvm-svn: 22752
2005-08-10 17:17:45 +00:00
Chris Lattner
d54879c136
New testcase
...
llvm-svn: 22745
2005-08-10 02:06:35 +00:00
Chris Lattner
9af011cc11
new testcase
...
llvm-svn: 22743
2005-08-10 01:11:24 +00:00
Chris Lattner
08c7fd19e1
new testcase we handle
...
llvm-svn: 22741
2005-08-10 00:48:11 +00:00
Chris Lattner
832105d511
new testcase
...
llvm-svn: 22738
2005-08-10 00:33:01 +00:00
Chris Lattner
080f741f50
Add testcases for new rlwinm cases handled, patch by Jim Laskey!
...
llvm-svn: 22730
2005-08-09 20:24:16 +00:00
Chris Lattner
91fca092db
new reg test for a failure last night on ppc/darwin
...
llvm-svn: 22725
2005-08-09 18:07:45 +00:00
Chris Lattner
23e3fb9e83
This is now implemented
...
llvm-svn: 22723
2005-08-09 00:19:44 +00:00
Chris Lattner
319292a666
A testcase I don't want to break in the future
...
llvm-svn: 22718
2005-08-08 22:13:49 +00:00
Chris Lattner
ac86efb6a3
new testcase, not implemented yet
...
llvm-svn: 22703
2005-08-08 06:23:47 +00:00
Chris Lattner
03b6275fb8
It is better to not depend on CSE to share multiplies due to IV insertion.
...
This testcase checks that only one mul is present in the output code, as it
should be.
llvm-svn: 22701
2005-08-08 05:46:51 +00:00
Chris Lattner
7eecc6cb24
These are both implemented by a recent LSR patch
...
llvm-svn: 22700
2005-08-08 05:29:51 +00:00
Chris Lattner
d670e5c88a
New testcases for PR615
...
llvm-svn: 22689
2005-08-07 04:25:39 +00:00
Chris Lattner
d01cf9cfd0
teach TestRunner about prcontext
...
llvm-svn: 22683
2005-08-05 19:48:29 +00:00
Chris Lattner
8a9f9f4735
two simple testcases loopreduce should handle but does not yet currently
...
llvm-svn: 22682
2005-08-05 19:47:39 +00:00
Chris Lattner
f4c5ad8d61
new testcase that condprop should handle. The PHI node becomes useless
...
after threading the branch, because both operands are the same value.
llvm-svn: 22668
2005-08-05 00:59:55 +00:00
Chris Lattner
a75342d89f
add a testcase nate requested
...
llvm-svn: 22663
2005-08-04 22:49:32 +00:00
Chris Lattner
ed87aa97d4
This should not run lli, that is for llvm-test.
...
llvm-svn: 22656
2005-08-04 19:56:35 +00:00
Chris Lattner
af783c58cf
None of these tests should require a working lli, they are codegen tests,
...
not execution tests.
llvm-svn: 22655
2005-08-04 19:55:39 +00:00
Chris Lattner
faf17b43da
This testcase now passes
...
llvm-svn: 22651
2005-08-04 19:08:07 +00:00
Chris Lattner
9969c8613a
this is not implemented by lsr yet
...
llvm-svn: 22642
2005-08-04 01:18:48 +00:00
Chris Lattner
47b5732252
this now passes
...
llvm-svn: 22636
2005-08-03 22:51:40 +00:00
Chris Lattner
938ebaa2b0
Fix this to test the BE we care about
...
llvm-svn: 22631
2005-08-03 21:01:46 +00:00
Chris Lattner
c519a7e06e
new testcase for PR612
...
llvm-svn: 22627
2005-08-03 18:51:15 +00:00
Chris Lattner
89ba7922f4
new testcase for PR612
...
llvm-svn: 22625
2005-08-03 18:33:48 +00:00
Nate Begeman
b3b86d5692
Add a couple rlwinm tests for bitfield clears
...
llvm-svn: 22624
2005-08-03 18:27:17 +00:00
Nate Begeman
134628b4fb
Update rlwimi tests to catch all the cases we care about
...
llvm-svn: 22623
2005-08-03 18:11:23 +00:00
Chris Lattner
0ca5d9cb12
Testcase that used to crash simplifycfg
...
llvm-svn: 22622
2005-08-03 18:01:07 +00:00
Chris Lattner
42b635c70c
un-xfail this
...
llvm-svn: 22614
2005-08-03 00:58:44 +00:00
Chris Lattner
e972403215
This fails for now
...
llvm-svn: 22608
2005-08-03 00:10:28 +00:00
Chris Lattner
8530d6d0af
New testcase that caused simplifycfg to crash
...
llvm-svn: 22583
2005-08-02 03:23:03 +00:00
Chris Lattner
8a3d007d75
temporarily fail these two tests until LSR evolves to support them
...
llvm-svn: 22567
2005-08-01 17:10:50 +00:00
Chris Lattner
4c0f43edf6
this tests every fp-to-integer conversion
...
llvm-svn: 22562
2005-07-30 01:33:38 +00:00
Chris Lattner
7727bbfb06
New testcase for PR610
...
llvm-svn: 22545
2005-07-28 20:18:33 +00:00
Chris Lattner
f7100ad225
Testcase for PR607
...
llvm-svn: 22519
2005-07-26 22:08:53 +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
9762834a7f
new testcase for PR602
...
llvm-svn: 22495
2005-07-21 21:55:08 +00:00
Chris Lattner
4e6c118b4d
If errno doesn't matter (e.g. in -ffast-math scenarios), sqrt* should be
...
compiled to llvm.sqrt.
llvm-svn: 22488
2005-07-21 01:09:27 +00:00
Chris Lattner
24b350039b
Allow this to pass on non-linux systems as well, such as darwin
...
llvm-svn: 22484
2005-07-20 19:12:00 +00:00
Chris Lattner
14568496c0
set the target triple so that we don't fail due to X86 abi issues
...
llvm-svn: 22479
2005-07-20 03:56:48 +00:00
John Criswell
b249d409be
Regression test for PR#596: Make sure that negation of a minus doesn't
...
turn into a C predecrement operator.
llvm-svn: 22438
2005-07-14 19:56:03 +00:00
Chris Lattner
330d3acee8
new testcase for PR593
...
llvm-svn: 22418
2005-07-13 01:57:39 +00:00
Chris Lattner
27e4e8e1b8
new testcase that crashes llc on x86/ppc. Not generated by C/C++ or LLVM
...
though.
llvm-svn: 22416
2005-07-13 01:42:03 +00:00
Reid Spencer
4f61c64639
Add a test that runs the ParallelJIT example program to ensure that the
...
JIT can run against a multi-threaded program without getting its data
structures messed up. Also had to add the examples directory to the path
for the tests so that ParallelJIT can be found.
llvm-svn: 22415
2005-07-13 00:35:12 +00:00
Chris Lattner
2d0f468cd2
New testcase distilled from a large chunk of code Misha sent me.
...
llvm-svn: 22347
2005-07-07 20:39:45 +00:00
Chris Lattner
ba613f478a
new testcase for PR590
...
llvm-svn: 22317
2005-06-30 07:28:54 +00:00
Reid Spencer
ef0d7c6af6
Fix this test case to actually test the new va_arg instruction not the
...
old vaarg instruction.
llvm-svn: 22256
2005-06-18 20:27:32 +00:00
Andrew Lenharth
435054cd1b
new vararg test
...
llvm-svn: 22252
2005-06-18 18:30:37 +00:00
Chris Lattner
e708353d04
new testcase for PR586
...
llvm-svn: 22235
2005-06-17 03:58:30 +00:00
Chris Lattner
d230aee4be
new testcase for PR585
...
llvm-svn: 22233
2005-06-17 02:04:47 +00:00
Chris Lattner
29ae6f6ed9
new testcase for PR584
...
llvm-svn: 22231
2005-06-17 01:45:03 +00:00
Chris Lattner
69d21ed707
new testcase for PR583
...
llvm-svn: 22226
2005-06-16 04:55:29 +00:00
Chris Lattner
0c2be5094c
new testcase for PR580
...
llvm-svn: 22222
2005-06-15 22:42:53 +00:00
Chris Lattner
478158a4c5
new testcase for PR582
...
llvm-svn: 22220
2005-06-15 21:28:55 +00:00
Chris Lattner
11b4d966b7
new testcase for PR579
...
llvm-svn: 22218
2005-06-15 21:11:18 +00:00
Chris Lattner
b28f0ef40a
new testcase for PR577
...
llvm-svn: 22216
2005-06-15 20:52:39 +00:00
Reid Spencer
9c636a3b9b
Remove trailing blank line, just to test whether the new commit script
...
is going to credit the commit correctly or not.
llvm-svn: 22165
2005-05-21 01:29:30 +00:00
Chris Lattner
bb09f861cd
new testcase
...
llvm-svn: 22160
2005-05-20 22:25:44 +00:00
Chris Lattner
7e9e2e0ea9
New testcase that crashes simplifycfg, identified accidentally by JohnMC
...
llvm-svn: 22157
2005-05-20 22:19:34 +00:00
Reid Spencer
43a0f5bc54
Finally get the quoting right for both Unix and Windows for the llvmgcc and
...
llvmgxx programs. dejagnu doesn't understand single quote and we need to
pass double quotes through to the shell in order to escape blanks in the
paths. This patch uses \" to escape the quotes passed through to the shell.
Thanks to Aaron Gray for testing this out on cygwin.
llvm-svn: 22155
2005-05-20 20:13:41 +00:00
Reid Spencer
f0b186e49e
Don't eliminate a test case, just the form of the test case, from the
...
previous revision.
llvm-svn: 22072
2005-05-15 21:35:26 +00:00
Chris Lattner
847f580c7c
This does not belong
...
llvm-svn: 22071
2005-05-15 21:31:36 +00:00
Reid Spencer
597618f9f8
Add a case with non-constant argument for testing the transform:
...
ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1)
llvm-svn: 22069
2005-05-15 21:26:59 +00:00
Chris Lattner
6e3decb6ea
add test to check for tail calls
...
llvm-svn: 22048
2005-05-15 05:52:51 +00:00
Chris Lattner
8d1ea49603
Make sure this is not eligible for tail-call-elimination so that we test
...
the correct thing.
llvm-svn: 22039
2005-05-14 23:54:55 +00:00
Chris Lattner
fe2ebdef4d
new testcase
...
llvm-svn: 22037
2005-05-14 23:52:09 +00:00
Reid Spencer
5b3c66676c
Add a test case for testing ffs libcall conversion to constant
...
llvm-svn: 22028
2005-05-14 16:44:43 +00:00
Chris Lattner
024e1922e6
Ensure these casts are done with the hardware fildll instruction
...
llvm-svn: 22013
2005-05-14 07:09:25 +00:00
Chris Lattner
b42e8723b0
this passes
...
llvm-svn: 22000
2005-05-14 02:35:38 +00:00
Chris Lattner
a11e367ae5
Fix this
...
llvm-svn: 21999
2005-05-14 02:33:20 +00:00
Chris Lattner
5900197232
new testcase
...
llvm-svn: 21989
2005-05-13 22:15:26 +00:00
Andrew Lenharth
805fcb9f1a
fix regression tests
...
llvm-svn: 21963
2005-05-13 19:49:02 +00:00
Chris Lattner
57e3597583
This passes on sparc
...
llvm-svn: 21955
2005-05-13 18:37:58 +00:00
Chris Lattner
e622357fbf
remove test
...
llvm-svn: 21952
2005-05-13 18:19:29 +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
5b256d67cc
Force x86 backend
...
llvm-svn: 21940
2005-05-13 16:20:59 +00:00
Chris Lattner
0f0e75dfad
fix buggy test
...
llvm-svn: 21937
2005-05-13 15:51:31 +00:00
Chris Lattner
bf33da2952
Fix buggy test
...
llvm-svn: 21936
2005-05-13 15:48:41 +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
Chris Lattner
4339c4b05a
disable this test for now.
...
llvm-svn: 21920
2005-05-13 04:51:58 +00:00
Chris Lattner
f26c015929
add a correct run line
...
llvm-svn: 21918
2005-05-13 04:20:57 +00:00
Chris Lattner
53eadd159b
reg test
...
llvm-svn: 21914
2005-05-12 23:09:04 +00:00
John Criswell
878a202e89
Fix this test on Solaris.
...
Solaris grep is more traditional and (AFAIK) does not support regexs.
Also, single quotes should disable all shell interpretation, so no
backslashes should be needed (and, in fact, keep Solaris from working).
llvm-svn: 21902
2005-05-12 21:06:05 +00:00
Nate Begeman
4ce1dea8af
Add testcase for legalizing ISD::CTTZ efficiently. On PPC, ctlz(int) is
...
now codegen'd as this:
addi r2, r3, -1
andc r2, r2, r3
cntlzw r2, r2
subfic r3, r2, 32
blr
llvm-svn: 21881
2005-05-11 23:45:54 +00:00
John Criswell
e5121fad61
Regression test for PR#563.
...
llvm-svn: 21879
2005-05-11 21:47:35 +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
Chris Lattner
446b611401
include the other bit count intrinsics
...
llvm-svn: 21863
2005-05-11 05:31:01 +00:00