Chris Lattner
2d52dd12b2
New testcase for invoke support
...
llvm-svn: 6933
2003-06-28 17:52:38 +00:00
Chris Lattner
de025f3220
New testcase
...
llvm-svn: 6930
2003-06-28 17:07:23 +00:00
Chris Lattner
8bf2e04b87
New testcase that crashes the cfe
...
llvm-svn: 6925
2003-06-27 02:37:53 +00:00
Chris Lattner
d104cdb0ba
Add a testcase to ensure that ctor/dtor attributes work in C
...
llvm-svn: 6919
2003-06-26 14:56:36 +00:00
Chris Lattner
b254fe29d2
New variable which is just the GCCLD tool
...
llvm-svn: 6914
2003-06-26 05:28:00 +00:00
Chris Lattner
8c4b0d05ee
add tests for elimination of loads
...
llvm-svn: 6911
2003-06-26 05:05:51 +00:00
Chris Lattner
63912f05ab
Add test for instcombine -1*X -> -X
...
llvm-svn: 6905
2003-06-25 17:10:34 +00:00
Chris Lattner
930c8595f8
New testcase
...
llvm-svn: 6902
2003-06-25 17:08:34 +00:00
Chris Lattner
fec65d7526
New testcase
...
llvm-svn: 6900
2003-06-25 14:55:30 +00:00
Chris Lattner
ef3d5d055d
New testcase
...
llvm-svn: 6893
2003-06-24 23:40:27 +00:00
Chris Lattner
7f8bb880b4
Don't print message, remove temp files
...
llvm-svn: 6892
2003-06-24 23:38:09 +00:00
Chris Lattner
67baccf458
New testcase
...
llvm-svn: 6890
2003-06-24 22:58:05 +00:00
Chris Lattner
0892887b1f
Modernize testcase
...
llvm-svn: 6888
2003-06-24 21:51:03 +00:00
Chris Lattner
f65c39946a
modernize testcase
...
llvm-svn: 6886
2003-06-24 21:23:50 +00:00
Chris Lattner
70f3ad6eb3
Make sure adce is basically working!
...
llvm-svn: 6885
2003-06-24 21:22:09 +00:00
Chris Lattner
639d5880f6
Modernize testcases
...
llvm-svn: 6884
2003-06-24 21:21:31 +00:00
Chris Lattner
4ded20b380
New testcase
...
llvm-svn: 6882
2003-06-24 20:29:36 +00:00
Chris Lattner
17b4e96e7e
Testcase reduced by bugpoint
...
llvm-svn: 6880
2003-06-24 19:17:37 +00:00
Chris Lattner
d410284dd2
Run the tail dup tests
...
llvm-svn: 6879
2003-06-24 18:49:51 +00:00
Chris Lattner
eea63a519a
Fix comment
...
llvm-svn: 6872
2003-06-23 21:52:59 +00:00
Chris Lattner
b501ef80ff
Yet another testcase
...
llvm-svn: 6871
2003-06-23 21:49:25 +00:00
Chris Lattner
4bc0c4b974
Test cases for when casts to bool can be eliminated
...
llvm-svn: 6870
2003-06-23 21:48:26 +00:00
Brian Gaeke
226563f7b9
New test case for C Writer regression found in 256.bzip2
...
llvm-svn: 6868
2003-06-23 19:59:17 +00:00
Brian Gaeke
bf4cc5e735
Allow .llx testcases (i.e., those that contain explicit RUN: stmts.)
...
llvm-svn: 6867
2003-06-23 19:58:50 +00:00
Chris Lattner
42d3570b92
New testcase for a GCC bug
...
llvm-svn: 6863
2003-06-23 18:06:21 +00:00
Chris Lattner
0c78f3fb14
New testcase narrowed down by Joel
...
llvm-svn: 6858
2003-06-22 21:40:38 +00:00
Chris Lattner
3a8622527c
New testcase
...
llvm-svn: 6855
2003-06-22 20:45:39 +00:00
Chris Lattner
ef47a506a1
New testcases
...
llvm-svn: 6854
2003-06-22 20:32:35 +00:00
Chris Lattner
c6fcd9338c
Initial checkin
...
llvm-svn: 6853
2003-06-22 20:30:00 +00:00
Chris Lattner
a103d76cbe
Add testcase for reason that typesafety of power is being broken
...
llvm-svn: 6836
2003-06-21 22:59:39 +00:00
Chris Lattner
33993642f6
Remove obsolete support for LD_LIBRARY_PATH
...
llvm-svn: 6815
2003-06-20 23:01:23 +00:00
John Criswell
79915272fd
Updated to the new Makefile.common.
...
llvm-svn: 6814
2003-06-20 21:37:31 +00:00
John Criswell
fdad6ce774
The modifications to LD_LIBRARY_PATH now add the specified paths to the
...
beginning of LD_LIBRARY_PATH as opposed to simply replacing it.
This allows users to use LD_LIBRARY_PATH when running tests (useful for
when they have installed their own version of GCC).
llvm-svn: 6800
2003-06-20 16:14:49 +00:00
Chris Lattner
85b116a108
The actual nicification of calls is now implemented in instcombine, not in
...
funcresolve
llvm-svn: 6784
2003-06-19 17:02:06 +00:00
Chris Lattner
d5cdc73f0b
New testcase
...
llvm-svn: 6781
2003-06-18 22:48:11 +00:00
Chris Lattner
fbac3ce589
Move llvm tools to the start of the testrunner path, which allows the llvm 'as'
...
tool to be found in preference to the system 'as' tool.
llvm-svn: 6775
2003-06-18 19:39:06 +00:00
Chris Lattner
a36eea5142
Make testcase more interesting, remove absolute path from -load line
...
llvm-svn: 6760
2003-06-17 22:21:55 +00:00
Chris Lattner
947b0daccd
Fix to mesh with Johns recent changes
...
llvm-svn: 6754
2003-06-17 20:55:04 +00:00
Chris Lattner
b9119b3ed4
Add new testcase
...
llvm-svn: 6739
2003-06-17 15:16:35 +00:00
Chris Lattner
5c2d7ac52f
New testcase
...
llvm-svn: 6735
2003-06-17 13:21:13 +00:00
Chris Lattner
984c64759b
Just _EXTEND_ the current path. Don't replace it. Replacing it makes it
...
impossible for scripts to find user tools like sed.
llvm-svn: 6731
2003-06-17 00:27:43 +00:00
Chris Lattner
6a28a105b1
Arg, sparc doesn't have correct things in math.h!
...
llvm-svn: 6729
2003-06-17 00:03:56 +00:00
John Criswell
613be95209
Reconfigured the TOOLS variable so that it points to the current set of tools
...
built by the LLVM build.
Added a path for use with the TestRunner.sh script so that it can always find
the LLVM tools without having the user place them in his or her path.
llvm-svn: 6720
2003-06-16 19:16:32 +00:00
Chris Lattner
492aea746a
Minor tweak to make testcase less simple
...
llvm-svn: 6710
2003-06-16 14:04:18 +00:00
Chris Lattner
9eee1a61e7
New testcase identified by joel
...
llvm-svn: 6709
2003-06-16 13:33:59 +00:00
Chris Lattner
cdfb4dbad8
New testcase identified by joel
...
llvm-svn: 6708
2003-06-16 13:16:20 +00:00
Chris Lattner
94c348f7d3
Fix final linking errors
...
llvm-svn: 6707
2003-06-16 12:27:12 +00:00
Chris Lattner
0834ee4d98
Fix link errors by adding main's
...
llvm-svn: 6706
2003-06-16 12:25:11 +00:00
Chris Lattner
629669bd5b
Fix link problem
...
llvm-svn: 6705
2003-06-16 12:23:27 +00:00
Chris Lattner
4d3c66bf32
New testcases for bugs and the new DAE pass
...
llvm-svn: 6693
2003-06-16 12:05:38 +00:00
Chris Lattner
5a4237cbe4
Fix testcase to work with store forwarding
...
llvm-svn: 6689
2003-06-16 11:59:34 +00:00
John Criswell
e1c78240c2
Updated to use the new Makefile.common.
...
Replaced the hard-coded compiler variable with the one defined by
Makefile.config.
llvm-svn: 6680
2003-06-11 13:56:55 +00:00
Chris Lattner
210eada263
New testcase
...
llvm-svn: 6668
2003-06-07 21:43:56 +00:00
Misha Brukman
f77c991d3a
Return 'int 0' instead of 'void' so that the test can be seen as successful.
...
llvm-svn: 6654
2003-06-06 08:00:40 +00:00
Misha Brukman
1475599468
Return 'int 0' instead of void so that the test can be considered to pass.
...
llvm-svn: 6653
2003-06-06 07:58:29 +00:00
Misha Brukman
6457791dae
Simplify test case: remove declaration of __main() and call to it.
...
llvm-svn: 6648
2003-06-06 06:50:43 +00:00
Chris Lattner
e295306e20
New testcase
...
llvm-svn: 6629
2003-06-05 20:12:32 +00:00
Chris Lattner
e14cfcd2b6
Test seteq AND setne
...
llvm-svn: 6628
2003-06-05 20:11:19 +00:00
Chris Lattner
d7753dadab
New testcase, the JIT currently handles this right, I just don't want to
...
reintroduce a bug that didn't have a testcase.
llvm-svn: 6623
2003-06-05 16:57:55 +00:00
Chris Lattner
b561e7c6da
New testcase for PHI handling
...
llvm-svn: 6621
2003-06-05 05:38:30 +00:00
Vikram S. Adve
1f5392eb1e
Modify tracing rules to use opt -trace[m] instead of llc -trace[m].
...
llvm-svn: 6607
2003-06-04 14:24:52 +00:00
Chris Lattner
d3ce33c422
Modernize testcase
...
llvm-svn: 6600
2003-06-04 04:47:40 +00:00
Chris Lattner
e1957a34f8
Add new test for inverting branches
...
llvm-svn: 6598
2003-06-04 04:37:46 +00:00
Vikram S. Adve
de9d6a41b6
Improved how tracing can be used:
...
-- added new targets %.trace-out-llc and %.trace-out-cbe
-- either TRACE=yes or TRACEM=yes is still needed and chooses how to trace
llvm-svn: 6585
2003-06-03 18:56:57 +00:00
Chris Lattner
4476a7bf80
Second testcase identified by Joel
...
llvm-svn: 6543
2003-06-02 17:31:24 +00:00
Chris Lattner
92d2086df3
New testcase identified by Joel
...
llvm-svn: 6541
2003-06-02 17:07:42 +00:00
Chris Lattner
062127b4d9
Add support for C++ tests
...
llvm-svn: 6540
2003-06-02 05:49:11 +00:00
Chris Lattner
1f3ae6abeb
No need to print out bytecode :)
...
llvm-svn: 6537
2003-06-02 05:42:16 +00:00
Chris Lattner
43876ae58b
New testcase, reduced from 300.twolf by bugpoint
...
llvm-svn: 6534
2003-06-02 04:58:23 +00:00
Chris Lattner
f557cbd314
Testcase distilled from 255.vortex
...
llvm-svn: 6525
2003-06-02 03:07:54 +00:00
Chris Lattner
a0af384528
Old testcase
...
llvm-svn: 6521
2003-06-02 02:13:02 +00:00
Chris Lattner
7014a116dd
Add tests for cast of long to bool
...
llvm-svn: 6508
2003-06-01 03:37:25 +00:00
Chris Lattner
ef33748248
New testcases
...
llvm-svn: 6505
2003-06-01 03:34:53 +00:00
Chris Lattner
a0a6b9c1b7
Add tests for 64 bit shifts
...
llvm-svn: 6501
2003-06-01 01:57:44 +00:00
Chris Lattner
3b7974d40c
New testcase
...
llvm-svn: 6494
2003-05-31 23:27:10 +00:00
Chris Lattner
a71b979201
New testcase
...
llvm-svn: 6484
2003-05-31 21:33:08 +00:00
Chris Lattner
bb25391608
New testcase for behavior we depend on.
...
llvm-svn: 6483
2003-05-31 21:14:45 +00:00
Chris Lattner
2111527574
New testcase
...
llvm-svn: 6481
2003-05-31 21:04:39 +00:00
Chris Lattner
9c6e99cae6
Add another testcase
...
llvm-svn: 6478
2003-05-31 20:33:09 +00:00
Chris Lattner
1fcfd4eb61
New testcase
...
llvm-svn: 6477
2003-05-31 20:21:13 +00:00
Vikram S. Adve
a48e258ab6
3 more bugs from the SPEC codes and from richards_benchmark.c
...
llvm-svn: 6458
2003-05-31 04:45:56 +00:00
Chris Lattner
1656f61b93
New testcase
...
llvm-svn: 6454
2003-05-30 21:03:00 +00:00
Chris Lattner
0eef7c0d10
New testcase
...
llvm-svn: 6427
2003-05-30 05:26:08 +00:00
Chris Lattner
f9079b0fe3
New testcase
...
llvm-svn: 6417
2003-05-29 21:07:34 +00:00
Chris Lattner
dc79514f6e
New testcases
...
llvm-svn: 6412
2003-05-29 20:15:35 +00:00
Chris Lattner
da7231e89c
Check in old tests
...
llvm-svn: 6408
2003-05-29 19:17:51 +00:00
Chris Lattner
03ef2fc167
Change tests to use testrunner
...
new test
llvm-svn: 6399
2003-05-29 15:16:10 +00:00
Vikram S. Adve
cf4c5a3220
Three kinds of boolean values handled incorrectly:
...
-- setCC of FP type used by a Phi: have to save in reg.
-- setNE of FP type used by a branch: cannot use result directly in branch!
-- setCC used outside the same basic block: have to save in reg. for now
llvm-svn: 6382
2003-05-28 13:54:41 +00:00
Chris Lattner
2219a0db96
New testcase
...
llvm-svn: 6353
2003-05-27 16:45:09 +00:00
Chris Lattner
a418a5fb68
Start testing SRoA
...
llvm-svn: 6350
2003-05-27 16:10:03 +00:00
Chris Lattner
be3b392243
Initial testcases for scalar replacement of aggregates pass
...
llvm-svn: 6347
2003-05-27 15:51:17 +00:00
Chris Lattner
adf7b998bd
New testcase
...
llvm-svn: 6337
2003-05-26 23:41:13 +00:00
Chris Lattner
5759dce959
New testcase identified by Brian Gaeke. Gotta love GCC extensions. :(
...
llvm-svn: 6310
2003-05-23 15:07:31 +00:00
Chris Lattner
0b4913c6dc
Fix testcase
...
llvm-svn: 6299
2003-05-22 20:43:21 +00:00
Chris Lattner
f766437414
New testcase
...
llvm-svn: 6298
2003-05-22 20:43:06 +00:00
Chris Lattner
9a1ad97ba0
Make the testcase even more insane
...
llvm-svn: 6280
2003-05-22 15:49:58 +00:00
Chris Lattner
bdf171369d
New testcase
...
llvm-svn: 6279
2003-05-22 15:33:33 +00:00
Chris Lattner
33ae3b4ab4
New testcase
...
llvm-svn: 6278
2003-05-21 23:01:50 +00:00
Chris Lattner
1979e52e86
New testcase that was killing the CFE
...
llvm-svn: 6277
2003-05-21 23:01:35 +00:00
Chris Lattner
6f364249d8
New testcase that crashes the funcresolve pass.
...
llvm-svn: 6272
2003-05-21 20:44:16 +00:00
Chris Lattner
56280a1496
Trim testcase a bit
...
llvm-svn: 6269
2003-05-21 19:55:10 +00:00
Chris Lattner
84ed59a372
New testcase identified by joel
...
llvm-svn: 6268
2003-05-21 19:48:33 +00:00
Chris Lattner
7976fd362c
New testcase
...
llvm-svn: 6264
2003-05-21 18:10:53 +00:00
Chris Lattner
f7cd479e53
New testcase, found by inspection
...
llvm-svn: 6257
2003-05-21 17:46:02 +00:00
Chris Lattner
cf0920cf7b
New testcase
...
llvm-svn: 6256
2003-05-21 17:34:24 +00:00
Chris Lattner
a08b772c5e
Add run string
...
llvm-svn: 6254
2003-05-21 16:05:47 +00:00
Chris Lattner
0250ace0c8
New testcase
...
llvm-svn: 6253
2003-05-21 15:57:25 +00:00
Chris Lattner
ccbe566387
Add flexibility
...
llvm-svn: 6246
2003-05-17 22:33:18 +00:00
Chris Lattner
0ad4f9cf01
Initial test
...
llvm-svn: 6240
2003-05-17 22:18:33 +00:00
Chris Lattner
00334239b9
New testcase, straight out of the asm manual
...
llvm-svn: 6237
2003-05-15 21:02:11 +00:00
Chris Lattner
f9b586cf24
Add note
...
llvm-svn: 6235
2003-05-15 19:38:39 +00:00
Chris Lattner
1b17357e92
New testcase that breaks the assembler.
...
llvm-svn: 6233
2003-05-15 18:52:08 +00:00
Chris Lattner
b4cb0090a5
Depends on analyze, not opt
...
llvm-svn: 6229
2003-05-15 18:03:32 +00:00
Chris Lattner
dcc3d96ce3
New directory
...
llvm-svn: 6228
2003-05-15 18:03:12 +00:00
Chris Lattner
5c0c850bf4
New test
...
llvm-svn: 6227
2003-05-15 18:03:03 +00:00
Chris Lattner
ee5970281d
Add new loopinfo test
...
llvm-svn: 6226
2003-05-15 18:02:54 +00:00
Chris Lattner
de6d953b1c
New linker problem from twolf benchmark
...
llvm-svn: 6224
2003-05-15 16:01:32 +00:00
Chris Lattner
d47e611cde
New testcase
...
llvm-svn: 6222
2003-05-14 23:34:17 +00:00
Chris Lattner
515c189dd6
New testcase that breaks CFE
...
llvm-svn: 6217
2003-05-14 21:08:04 +00:00
Chris Lattner
52b807bbee
Ulimit the test, and print out a more interesting output if failure occurs
...
llvm-svn: 6216
2003-05-14 19:54:07 +00:00
Chris Lattner
5ff9b4fd3c
Remove long dead file
...
llvm-svn: 6213
2003-05-14 19:02:27 +00:00
Chris Lattner
3be61a5cda
Fix path problem
...
llvm-svn: 6208
2003-05-14 18:44:22 +00:00
Chris Lattner
9600e8d637
Generalize the script a bit
...
llvm-svn: 6206
2003-05-14 18:39:57 +00:00
Chris Lattner
36b8645e9b
Modernize testcases
...
llvm-svn: 6205
2003-05-14 18:37:03 +00:00
Chris Lattner
70694cba0a
New testcase producing assertion failure
...
llvm-svn: 6197
2003-05-14 15:44:54 +00:00
Chris Lattner
a48319c483
Forgot to make test executable
...
llvm-svn: 6196
2003-05-14 14:47:38 +00:00
Chris Lattner
c0fa8dc48d
new testcase
...
llvm-svn: 6195
2003-05-14 14:38:10 +00:00
Chris Lattner
83dff9da0a
Add uses of the appending variable
...
llvm-svn: 6177
2003-05-13 21:32:48 +00:00
Chris Lattner
473bd55d57
Add new testcase for appending linkage
...
llvm-svn: 6176
2003-05-13 20:48:17 +00:00
Chris Lattner
72fb6731ba
New test for appending linkage
...
llvm-svn: 6175
2003-05-13 20:31:46 +00:00
Chris Lattner
c50e3700ad
New testcase
...
llvm-svn: 6171
2003-05-13 20:11:21 +00:00
Chris Lattner
828367d75a
Add support for the LLVM C++ frontend
...
llvm-svn: 6167
2003-05-13 20:06:00 +00:00
Chris Lattner
e29bbd4a2e
Make test cases executable
...
llvm-svn: 6166
2003-05-13 19:50:01 +00:00
Chris Lattner
4bee5558d4
Make testcase executable
...
llvm-svn: 6165
2003-05-13 19:40:31 +00:00
Chris Lattner
4ed31ceb94
New testcase
...
llvm-svn: 6164
2003-05-13 18:09:44 +00:00
Chris Lattner
62f5887f03
Add test for handling ptrmem_cst
...
llvm-svn: 6163
2003-05-12 23:34:59 +00:00
Chris Lattner
0a2baca8f0
Make test more interesting
...
llvm-svn: 6162
2003-05-12 23:33:00 +00:00
Chris Lattner
0077497a15
Add first C++ test
...
llvm-svn: 6161
2003-05-12 23:22:51 +00:00
Chris Lattner
8321cc49b3
New testcase
...
llvm-svn: 6157
2003-05-12 22:28:15 +00:00
Chris Lattner
ea8bf50b09
New file
...
llvm-svn: 6156
2003-05-12 22:25:24 +00:00
Chris Lattner
a7aebc9b2c
New testcase
...
llvm-svn: 6152
2003-05-12 21:57:41 +00:00
Chris Lattner
7ae106bc5e
Enable more tests
...
llvm-svn: 6149
2003-05-12 20:39:30 +00:00
Chris Lattner
5baf6530c2
Add tests for casts from unsigned integers to floats
...
llvm-svn: 6147
2003-05-12 20:35:29 +00:00
Chris Lattner
499a56867f
New testcase
...
llvm-svn: 6127
2003-05-12 15:34:39 +00:00
Chris Lattner
9fa8e4c5ba
Make regression tests fail if any warnings are emitted
...
llvm-svn: 6126
2003-05-12 15:33:52 +00:00
Chris Lattner
007c69ddf8
Testcase which kills the constant folder
...
llvm-svn: 6124
2003-05-12 15:18:53 +00:00
Chris Lattner
250c68dc5c
New bug distilled from aha program
...
llvm-svn: 6122
2003-05-12 15:06:20 +00:00
Chris Lattner
bf4f5dc428
Add old test
...
llvm-svn: 6111
2003-05-12 04:06:38 +00:00
Chris Lattner
73868ac331
Simplify testcase a bit more
...
llvm-svn: 6107
2003-05-12 02:31:48 +00:00
Chris Lattner
dd4cd15626
New testcase that crashes Jello
...
llvm-svn: 6106
2003-05-12 02:27:05 +00:00