Alkis Evlogimenos
fe549f46e1
Fix this regression and remove the XFAIL from this test.
...
llvm-svn: 18674
2004-12-08 23:10:30 +00:00
Reid Spencer
2181077443
Remove last remnants of Python/QMTest support
...
llvm-svn: 18672
2004-12-08 23:07:27 +00:00
Chris Lattner
9fcfadb0b2
This testcase causes the instruction combiner to go spiraling into
...
an infinite loop.
llvm-svn: 18669
2004-12-08 22:18:35 +00:00
Alkis Evlogimenos
6327a4bb74
Mark this as an XFAIL until a fix is worked out.
...
llvm-svn: 18651
2004-12-08 18:43:39 +00:00
John Criswell
35d929ec52
Fix llvmgcc to use the TestRunner substition mechanism.
...
llvm-svn: 18634
2004-12-08 16:41:34 +00:00
John Criswell
12ddebe64a
xfail this across all platforms.
...
llvm-svn: 18633
2004-12-08 16:31:06 +00:00
Alkis Evlogimenos
fb3b11254b
Add regression
...
llvm-svn: 18624
2004-12-08 07:25:10 +00:00
Chris Lattner
30deaf03d4
This test is xfail right now, to keep DJ clean, also mention the PR# in testcases.
...
llvm-svn: 18609
2004-12-08 02:25:32 +00:00
John Criswell
39cfeeccf8
This test still fails on Darwin and Sparc/Solaris.
...
llvm-svn: 18583
2004-12-06 22:05:02 +00:00
Reid Spencer
c33e32e865
Test case for PR409:
...
Make sure that floating point constant values outside the range of a float
cannot be assigned to a constant.
llvm-svn: 18582
2004-12-06 21:57:59 +00:00
John Criswell
117de4f30b
Remove the last pieces of QMTest.
...
llvm-svn: 18581
2004-12-06 21:35:32 +00:00
Reid Spencer
95986da71e
Change check to check-local per Makefile.rules changes.
...
llvm-svn: 18568
2004-12-06 05:35:38 +00:00
Chris Lattner
663d03450a
Make this test actually capable of passing.
...
llvm-svn: 18536
2004-12-05 07:15:21 +00:00
Chris Lattner
fbd6b84391
Change this test to not require execution of the program.
...
llvm-svn: 18533
2004-12-05 06:45:30 +00:00
Chris Lattner
5db6fcf73f
New testcase for the bug affecting 255.vortex in CBE mode.
...
llvm-svn: 18529
2004-12-05 06:18:35 +00:00
Alkis Evlogimenos
6481ce0dce
Remove unneeded code
...
llvm-svn: 18516
2004-12-05 02:03:16 +00:00
Alkis Evlogimenos
2b118a5e84
Match codegen string better
...
llvm-svn: 18514
2004-12-05 01:50:32 +00:00
Alkis Evlogimenos
a47844d07d
Add testcast for bug475
...
llvm-svn: 18513
2004-12-05 01:44:46 +00:00
Chris Lattner
430568bbdd
Darwin and solaris don't support echo -e. This should get the test passing
...
for them.
llvm-svn: 18511
2004-12-04 23:44:42 +00:00
Chris Lattner
f1f044b1a5
This fails due to the sun headers.
...
llvm-svn: 18510
2004-12-04 23:24:30 +00:00
Chris Lattner
b5fb813c95
This test passes on all platforms
...
llvm-svn: 18509
2004-12-04 23:21:41 +00:00
Chris Lattner
e8923546f1
These tests pass on darwin now that the __ thing is fixed.
...
llvm-svn: 18508
2004-12-04 23:20:14 +00:00
Reid Spencer
d61d193119
Failing Feature/Regression test should fail the build
...
llvm-svn: 18507
2004-12-04 22:34:47 +00:00
Chris Lattner
c76909d98c
Clean feature also
...
llvm-svn: 18491
2004-12-04 06:47:07 +00:00
Tanya Lattner
b449c01529
Made it default to check instead of check-dejagnu.
...
llvm-svn: 18488
2004-12-04 06:25:08 +00:00
Chris Lattner
4a50c22dd9
Do not multiply define symbol
...
llvm-svn: 18461
2004-12-03 19:48:10 +00:00
Chris Lattner
7933b74bfe
new testcase for PR472
...
llvm-svn: 18458
2004-12-03 17:18:42 +00:00
John Criswell
feff389082
These lookup symbols with leading underscores, which currently fails in
...
the PowerPC JIT.
Hence, they are XFAILs.
llvm-svn: 18443
2004-12-02 21:28:37 +00:00
Chris Lattner
bfb6258ba6
This program doesn't break anything anymore.
...
llvm-svn: 18411
2004-12-02 02:26:18 +00:00
Tanya Lattner
2c91540ff1
Added TCLSH var to site.exp.
...
llvm-svn: 18396
2004-11-30 19:13:06 +00:00
Chris Lattner
2f5ea378f4
Move this from the C test suite
...
llvm-svn: 18395
2004-11-30 18:25:12 +00:00
Chris Lattner
f2d4c61b81
This is a c++ test
...
llvm-svn: 18394
2004-11-30 18:25:05 +00:00
Chris Lattner
d053a8457e
Add back -e, which apparently works in sh's echo but not tcsh's, which does
...
not need it. Also, grep some output so we know that this command does something.
llvm-svn: 18393
2004-11-30 17:47:13 +00:00
Chris Lattner
cb751cf9e1
If TESTSUITE is set, we obviously want to run dejagnu
...
llvm-svn: 18392
2004-11-30 17:45:08 +00:00
Chris Lattner
3972371166
do not pass -e into llvm-db as a command.
...
llvm-svn: 18390
2004-11-30 17:13:13 +00:00
Chris Lattner
d1c079e9a9
Put the output in the temporary location
...
llvm-svn: 18389
2004-11-30 17:12:00 +00:00
Chris Lattner
293d505c65
This is a cross platform fail, failing on freebsd as well
...
llvm-svn: 18388
2004-11-30 17:10:47 +00:00
Chris Lattner
ef8c3ea2ff
This was fixed with the recent tester changes.
...
llvm-svn: 18385
2004-11-30 16:48:26 +00:00
Chris Lattner
8e80452e56
This passes on darwin now
...
llvm-svn: 18380
2004-11-30 07:38:41 +00:00
Chris Lattner
f920b76d67
New testcase that crashes the PPC BE
...
llvm-svn: 18375
2004-11-30 06:39:45 +00:00
Chris Lattner
882a41720f
New testcase
...
llvm-svn: 18373
2004-11-30 06:35:52 +00:00
Tanya Lattner
cfb870436f
Adding timeout for a test.
...
llvm-svn: 18372
2004-11-30 06:29:45 +00:00
Chris Lattner
3e48dcf7b0
New testcase that crashes the PPC backend
...
llvm-svn: 18370
2004-11-30 06:28:53 +00:00
Chris Lattner
afdd71c622
New testcase for simplifycfg
...
llvm-svn: 18367
2004-11-30 00:31:16 +00:00
Reid Spencer
2a44307376
Update the test to match the optimization. The optimization can let some
...
casts through, but they will only be sbyte -> ubyte in this test case so
make sure we don't let any other kinds through.
llvm-svn: 18313
2004-11-28 21:36:52 +00:00
Chris Lattner
cb327ac66a
New testcase. The store is not dead here.
...
llvm-svn: 18307
2004-11-28 19:54:02 +00:00
Chris Lattner
771cb4fb14
new testcase for PR463
...
llvm-svn: 18304
2004-11-28 16:47:46 +00:00
Reid Spencer
170cb867c5
Correct the RUN line to remove unneeded parameters and make sure the test
...
case is testing the right thing.
llvm-svn: 18302
2004-11-28 08:15:33 +00:00
Reid Spencer
5f6c861257
Test case for PR454
...
llvm-svn: 18301
2004-11-28 04:29:29 +00:00
Chris Lattner
af96c5b2f8
New testcase for PR447
...
llvm-svn: 18298
2004-11-28 01:22:49 +00:00
Chris Lattner
47c52582cb
New testcase for PR360
...
llvm-svn: 18296
2004-11-28 00:39:58 +00:00
Chris Lattner
003531b33c
New testcase for PR244
...
llvm-svn: 18294
2004-11-28 00:06:07 +00:00
Chris Lattner
4ce0007bd1
New testcase for PR397
...
llvm-svn: 18292
2004-11-27 23:24:23 +00:00
Chris Lattner
7f5ed97b90
new testcase
...
llvm-svn: 18290
2004-11-27 22:43:51 +00:00
Chris Lattner
a6dc7efdb6
New testcase
...
llvm-svn: 18284
2004-11-27 20:31:59 +00:00
Chris Lattner
6894401b9d
Pass in llvmgxx
...
llvm-svn: 18283
2004-11-27 20:31:14 +00:00
Chris Lattner
af47b6f905
New testcase for PR424
...
llvm-svn: 18281
2004-11-27 19:44:07 +00:00
Chris Lattner
f3ad63af49
New testcase
...
llvm-svn: 18272
2004-11-27 17:55:20 +00:00
Reid Spencer
e114d6c180
Don't depend on grep or sed to be portable at all. Just compare against
...
static test files.
llvm-svn: 18271
2004-11-27 06:44:10 +00:00
Reid Spencer
c7d7dca049
Put the expected tables of contents of the test archives into separate
...
files so we don't have to process them at test time at all.
llvm-svn: 18270
2004-11-27 06:43:03 +00:00
Reid Spencer
5e5d3ce2c9
Use grep instead of sed because on Solaris sed doesn't copy null bytes and
...
it needs to in order for the bug in MacOSX archives to be tested correctly.
llvm-svn: 18269
2004-11-27 06:27:30 +00:00
Reid Spencer
ddfc344787
Accommodate the braindead Solaris "diff" that doesn't understand the -q
...
option.
llvm-svn: 18268
2004-11-27 06:00:36 +00:00
Chris Lattner
e750683dc2
new testcase basicaa should handle
...
llvm-svn: 18260
2004-11-26 19:19:28 +00:00
Chris Lattner
8eee32596a
New testcase for PR451
...
llvm-svn: 18236
2004-11-25 06:25:13 +00:00
Chris Lattner
8a01a5f7ad
Exit only with a value from 0-255.
...
llvm-svn: 18119
2004-11-22 19:50:41 +00:00
Chris Lattner
e35ae48fcd
%p is expanded by dejagnu, avoid it in the test.
...
llvm-svn: 18118
2004-11-22 19:25:45 +00:00
Chris Lattner
11d2bb116e
Pull out failing test into a seperate file, which is xfailed
...
llvm-svn: 18117
2004-11-22 19:24:11 +00:00
Chris Lattner
1e75299960
This was fixed
...
llvm-svn: 18116
2004-11-22 19:19:11 +00:00
Chris Lattner
731d244a5c
These tests really are failing, do not let them accidentally be XPASS.
...
Note that apparently 'failing command | succeeding command' is a fail on
csh but not on sh. :(
llvm-svn: 18114
2004-11-22 19:11:40 +00:00
Chris Lattner
a2a80adde2
Don't stop make if there are XFAIL or XPASSes
...
llvm-svn: 18113
2004-11-22 19:06:22 +00:00
Reid Spencer
e83a2d3e5e
Make sure output goes in the temporary/output directory.
...
llvm-svn: 18096
2004-11-22 02:46:31 +00:00
Reid Spencer
0a06c973a6
* Undo previous commit that breaks the test.
...
* Correct the test to work when srcdir == objdir.
NOTE: Since multiple tests run from the same source archive and llvm-ranlib
changes the archive, these tests MUST work on a copy of the archive or else
this test corrupts the archive file subsequent tests or subsequent runs of
the test suite.
llvm-svn: 18094
2004-11-21 21:28:56 +00:00
Reid Spencer
a8ae492281
* Undo previous commit that breaks the test.
...
* Correct the test to work when srcdir == objdir.
NOTE: Since multiple tests run from the same source archive and llvm-ranlib
changes the archive, these tests MUST work on a copy of the archive or else
this test corrupts the archive file subsequent tests or subsequent runs of
the test suite.
llvm-svn: 18093
2004-11-21 21:22:56 +00:00
Reid Spencer
a079db1911
Test archive built with GNU ar(1).
...
llvm-svn: 18076
2004-11-21 01:36:59 +00:00
Tanya Lattner
8300ab6f15
Adding missing dg file.
...
llvm-svn: 18062
2004-11-20 23:51:38 +00:00
Tanya Lattner
0b0300cb5d
Removing unnecessary copies. Use %p to reference them.
...
llvm-svn: 18059
2004-11-20 23:47:23 +00:00
Reid Spencer
c321f216dc
Test floating point constants
...
llvm-svn: 18045
2004-11-20 07:29:51 +00:00
Reid Spencer
9f18c81408
An llvm-ar test.
...
llvm-svn: 18043
2004-11-20 07:25:41 +00:00
Reid Spencer
658fa43311
Provide the srcdir variable.
...
llvm-svn: 18042
2004-11-20 07:25:10 +00:00
Reid Spencer
5bc6f7004b
Describe the Archive test suite.
...
llvm-svn: 18041
2004-11-20 07:24:28 +00:00
Reid Spencer
4f90b4dcfa
Contents separated into individual tests.
...
llvm-svn: 18040
2004-11-20 07:23:56 +00:00
Tanya Lattner
5f863d1a47
Forgot to join srcdir and subdir for complete path for input files.
...
llvm-svn: 18022
2004-11-19 23:00:19 +00:00
Tanya Lattner
5c64da7c48
Adding srcdir arg. Added ability to specify the path to an input file. This is needed for when srcdir != objdir.
...
llvm-svn: 18021
2004-11-19 22:46:23 +00:00
Tanya Lattner
bea68bc91a
Adding srcdir arg
...
llvm-svn: 18020
2004-11-19 22:45:25 +00:00
Reid Spencer
a5a7b2a839
Test case for reading MacOSX archives.
...
llvm-svn: 18014
2004-11-19 21:30:15 +00:00
Reid Spencer
aaca8047af
MacOSX test archive (buggy).
...
llvm-svn: 18013
2004-11-19 21:29:45 +00:00
Reid Spencer
543fa87546
Make sure we can read an archive after it has been ranlib'd
...
llvm-svn: 18000
2004-11-19 18:44:31 +00:00
Reid Spencer
0f1212a3c4
Test case for xpg4 style archive files.
...
llvm-svn: 17984
2004-11-19 04:46:10 +00:00
Reid Spencer
aa79a19039
Test reading of SVR4 style archives with llvm-ar
...
llvm-svn: 17983
2004-11-19 04:45:19 +00:00
Reid Spencer
53e3b42a27
Test case for reading SVR4 style archives.
...
llvm-svn: 17982
2004-11-19 04:33:13 +00:00
Reid Spencer
f6b19a65a4
Solaris built archives in SVR4 and XPG4 styles.
...
llvm-svn: 17980
2004-11-19 03:41:57 +00:00
Reid Spencer
ce1188e2e0
A test file that goes into the test archive.
...
llvm-svn: 17978
2004-11-19 03:24:02 +00:00
Reid Spencer
2c2d45e3a2
Obligatory DejaGnu/expect file.
...
llvm-svn: 17974
2004-11-19 02:26:35 +00:00
Chris Lattner
38280c9ace
New testcase that crashes licm
...
llvm-svn: 17912
2004-11-17 17:39:19 +00:00
Chris Lattner
7a2f923599
New testcase for recent patch to SCCP, thanks to Nate Begeman for pointing
...
out this recent regression
llvm-svn: 17898
2004-11-16 16:39:20 +00:00
Chris Lattner
dd453fb3ce
New testcase. Believe it or not, this happens a LOT in vortex
...
llvm-svn: 17745
2004-11-14 20:41:39 +00:00
Chris Lattner
fe6c85da57
New testcase: the phi can be eliminated if the casts are sucked into it.
...
Note that this reduces code size anyway (as well as making further
optimizations simpler) so it's always a win.
llvm-svn: 17739
2004-11-14 19:12:17 +00:00
Chris Lattner
2c4f762b42
Fix typo
...
llvm-svn: 17738
2004-11-14 17:54:58 +00:00
Chris Lattner
95cc0ed9dd
add a testcase, which we already handle
...
llvm-svn: 17737
2004-11-14 17:54:27 +00:00
Chris Lattner
8418e06978
Oops, make this test the right thing.
...
llvm-svn: 17731
2004-11-14 06:11:41 +00:00
Chris Lattner
c654682042
New testcase
...
llvm-svn: 17729
2004-11-14 06:02:46 +00:00
Chris Lattner
ee0b810d6d
New testcase, SROA with variable array index
...
llvm-svn: 17726
2004-11-14 04:58:40 +00:00
Tanya Lattner
c5e8993eef
setting path to prcontext.tcl script. Right now it searches for tclsh in your path, but this should be obtained from configure.
...
llvm-svn: 17720
2004-11-13 23:36:18 +00:00
Chris Lattner
3932e83c0e
Add a testcase we should continue to argpromote
...
llvm-svn: 17717
2004-11-13 23:30:22 +00:00
Chris Lattner
d366a95a6c
Add a testcase for a function we cannot legally promote the argument of.
...
llvm-svn: 17716
2004-11-13 23:28:39 +00:00
Tanya Lattner
e8b778b39b
Run prcontext.tcl with tclsh and let it be found in the path. This should be found by configure.
...
llvm-svn: 17713
2004-11-13 23:16:17 +00:00
Tanya Lattner
97976107e3
Adding subdirectory dg.exp files in order to be able to use dejagnu to only run specific tests (located in some subdirectory of Regression)
...
llvm-svn: 17712
2004-11-13 23:00:45 +00:00
Tanya Lattner
bfc27caaaa
Changed to use tcl script.
...
llvm-svn: 17711
2004-11-13 22:55:51 +00:00
Chris Lattner
0c7f345cc1
New testcase
...
llvm-svn: 17709
2004-11-13 22:21:15 +00:00
Tanya Lattner
3f146f7f6c
Rewrote prcontext.py in tcl.
...
llvm-svn: 17708
2004-11-13 21:03:22 +00:00
Chris Lattner
868d91e84a
New testcase
...
llvm-svn: 17703
2004-11-13 19:49:39 +00:00
Chris Lattner
3814fc9f08
New testcase
...
llvm-svn: 17698
2004-11-13 00:06:32 +00:00
Chris Lattner
d8ad02ce57
new testcase
...
llvm-svn: 17678
2004-11-11 07:46:11 +00:00
Chris Lattner
30d157de35
New testcase
...
llvm-svn: 17665
2004-11-10 19:43:31 +00:00
Reid Spencer
471722dd19
Document quick-test target.
...
llvm-svn: 17644
2004-11-09 06:32:58 +00:00
Reid Spencer
85c587ca76
Add a quick-test target that uses QUICKTEST variable to quickly run a
...
portion of the test suite. e.g.:
make quck-test QUICKTEST=Regression/Bytecode
llvm-svn: 17643
2004-11-09 06:28:32 +00:00
Chris Lattner
eabfcfca53
Name file properly
...
llvm-svn: 17641
2004-11-09 05:07:01 +00:00
Chris Lattner
762f7cb4b3
Hrm, don't ask how I ran into this bug
...
llvm-svn: 17640
2004-11-09 05:06:23 +00:00
Alkis Evlogimenos
306136fdf0
Move path override in test/Makefile.
...
llvm-svn: 17613
2004-11-08 05:44:05 +00:00
Tanya Lattner
dab12a1946
Now using path to python found by configure.
...
llvm-svn: 17610
2004-11-08 03:26:59 +00:00
Reid Spencer
9de1e70c0b
Add the RUNTEST autoconf onfiguration variable for Deja-gnu support. This
...
tool runs Deja-gnu test suites. The 'make' variable RUNTEST is now set
automatically in the Makefile.config file.
llvm-svn: 17599
2004-11-07 23:29:39 +00:00
Tanya Lattner
83977bd23b
Changed TEST to TESTSUITE
...
llvm-svn: 17598
2004-11-07 23:26:13 +00:00
Tanya Lattner
3ce993cbc4
Fix for objdir != srcdir.
...
llvm-svn: 17597
2004-11-07 23:24:21 +00:00
Tanya Lattner
3359a3a405
More srcdir != objdir changes.
...
llvm-svn: 17596
2004-11-07 23:21:50 +00:00
Tanya Lattner
e955787a98
Made changes to support objdir!=srcdir.
...
llvm-svn: 17590
2004-11-07 22:04:21 +00:00
Tanya Lattner
4af4d3715e
Changed check-dejagnu to take TESTSUITE as its args instead of TEST in order to not conflict with other stuff. Added path for test/Scripts. Also added a check to deal with TESTSUITE and runtest flags.
...
llvm-svn: 17586
2004-11-07 21:39:41 +00:00
Tanya Lattner
44c5ebfeac
Added support to specify which test suite dejagnu should run (Feature or Regression). Use TEST=suite
...
llvm-svn: 17572
2004-11-07 08:24:59 +00:00
Chris Lattner
ff5441fe86
Revert back to r1.1, I'm just thoroughly confused :)
...
llvm-svn: 17571
2004-11-07 07:46:15 +00:00
Chris Lattner
cfefbf45d7
Add new (old) testcase
...
llvm-svn: 17570
2004-11-07 07:41:32 +00:00
Tanya Lattner
8cb5895d16
Added RUN lines and dejagnu support for Feature dir.
...
llvm-svn: 17568
2004-11-07 06:08:43 +00:00
Chris Lattner
fa38dc9b94
Add missing file header
...
Add some comments
Switch to use 'find' to do the clean instead of globbing
llvm-svn: 17559
2004-11-07 05:05:37 +00:00
Tanya Lattner
a87213a88e
Removing old Modulosched tests since that version of modulosched does not exist anymore and llc does not support modulosched by default.
...
llvm-svn: 17558
2004-11-07 05:04:58 +00:00
Tanya Lattner
5ab1d962bc
With the changes to these files, the Regression test suite should be tested by dejagnu without anyproblem.
...
Some variables could be made global.
llvm-svn: 17557
2004-11-07 05:02:56 +00:00
Tanya Lattner
67711d00d1
Added RUN line.
...
llvm-svn: 17556
2004-11-07 05:01:34 +00:00
Tanya Lattner
093d12e40f
Added rough support for dejagnu testing. Changes need to be made to autoconf to provide the target_triplet and to check for 'grep -C' which would be used instead of the python script we have now. Eventually the python script should be converted to bash.
...
The dejagnu-clean needs to be fixed to use find.
llvm-svn: 17555
2004-11-07 04:59:52 +00:00
Tanya Lattner
1854e98b09
Changed to XFAIL
...
llvm-svn: 17554
2004-11-07 04:37:08 +00:00
Chris Lattner
dcf409f32f
Update this to expect AT&T syntax
...
llvm-svn: 17552
2004-11-07 01:46:16 +00:00
Chris Lattner
8143f4f0e7
Tests for this xforms should be .ll files, and they should have run lines.
...
llvm-svn: 17543
2004-11-07 00:38:16 +00:00
Chris Lattner
de9b3e80e8
Remove dead tests
...
llvm-svn: 17542
2004-11-07 00:36:30 +00:00
Chris Lattner
8efabc6119
This is not part of the test
...
llvm-svn: 17541
2004-11-07 00:34:45 +00:00
Chris Lattner
e68b518909
Fix a test.
...
These other tests should be in test/Programs/SingleSource/UnitTests if anyone
cares enough to save them
llvm-svn: 17540
2004-11-07 00:33:14 +00:00
Chris Lattner
61aef2f1eb
Nuke useless testcases
...
llvm-svn: 17539
2004-11-07 00:30:51 +00:00
Chris Lattner
b297b07761
These files are all moved to test/Regression/CodeGen/Generic
...
llvm-svn: 17538
2004-11-07 00:24:14 +00:00
Chris Lattner
ef4e46bdd0
This test is obsolete and incorrect
...
llvm-svn: 17537
2004-11-06 23:42:32 +00:00
Tanya Lattner
bb2cd15df7
Adding RUN lines.
...
llvm-svn: 17536
2004-11-06 23:32:43 +00:00
Tanya Lattner
a7081d932b
Adding RUN line.
...
llvm-svn: 17534
2004-11-06 23:16:51 +00:00
Tanya Lattner
15bbdb9904
Adding RUN lines.
...
llvm-svn: 17533
2004-11-06 23:08:26 +00:00
Tanya Lattner
adb6e09ea7
Adding RUN lines.
...
llvm-svn: 17532
2004-11-06 22:41:00 +00:00
Tanya Lattner
f3241d10fa
Adding RUN lines.
...
llvm-svn: 17529
2004-11-06 22:29:57 +00:00
Tanya Lattner
1b2050574d
Adding RUN lines.
...
llvm-svn: 17528
2004-11-06 22:07:09 +00:00
Tanya Lattner
47772bf0e5
Adding RUN lines.
...
llvm-svn: 17527
2004-11-06 21:40:51 +00:00
Chris Lattner
c52648e701
Add missing run line
...
llvm-svn: 17522
2004-11-06 21:11:04 +00:00
Tanya Lattner
0affbeb37b
First crack at support to run tests using dejagnu. This file contains a procedure to run a test like TestRunner.sh does.
...
llvm-svn: 17521
2004-11-06 21:07:41 +00:00
Chris Lattner
45c340c93e
Add a run line
...
llvm-svn: 17520
2004-11-06 21:07:31 +00:00
Chris Lattner
933581ab06
Add a missing run line
...
llvm-svn: 17519
2004-11-06 21:03:41 +00:00
Chris Lattner
170de214ad
This pass has been removed from LLVM
...
llvm-svn: 17518
2004-11-06 21:02:30 +00:00
Chris Lattner
6d45a2e32b
Add missing run line
...
llvm-svn: 17517
2004-11-06 21:01:45 +00:00
Tanya Lattner
06a7c559be
Adding XFAIL lines for dejagnu support.
...
llvm-svn: 17514
2004-11-06 20:38:27 +00:00
Brian Gaeke
ead580646f
CONFIGURATION isn't spelled Configuration, it's spelled BuildMode.
...
Due to qmtest's or llvm.py's lousy error checking, this single error
causes qmtest to fork-bomb the machine, filling the process table with
python processes that do nothing. Clearly, better error checking is
needed.
llvm-svn: 17449
2004-11-03 17:11:23 +00:00
Reid Spencer
acb1305e99
Internalize variable names to prevent recursive assignment. Cleanup docs.
...
llvm-svn: 17359
2004-10-30 09:19:36 +00:00
Nate Begeman
802b39d8cc
Initial checkin of regression test for generating the PowerPC rlwimi
...
instruction, which performs bitfield inserts. All tests should compile
to one rlwimi instruction.
llvm-svn: 17206
2004-10-24 10:30:22 +00:00
Chris Lattner
8334a398ed
New testcase
...
llvm-svn: 17176
2004-10-23 03:10:01 +00:00
Chris Lattner
8079adb986
New testcase. Check for the ability to promote a malloc whose initialzed state is checked by the program
...
llvm-svn: 17160
2004-10-22 06:43:07 +00:00
Chris Lattner
e058c78728
New testcase
...
llvm-svn: 17115
2004-10-18 04:06:41 +00:00
Chris Lattner
215d4c9d22
New testcase that ADCE shouldn't crash on
...
llvm-svn: 17105
2004-10-17 23:44:02 +00:00
Chris Lattner
062914f153
New testcase that crashes the inliner
...
llvm-svn: 17103
2004-10-17 23:20:29 +00:00
Chris Lattner
f47b3f67d9
New testcase, no PHI should be inserted.
...
llvm-svn: 17097
2004-10-17 21:25:32 +00:00
Chris Lattner
f9967959be
New testcase, rework testcases to fail if there are any gep's other than those
...
involving %B instead of allowing any geps except %A's.
llvm-svn: 17065
2004-10-16 19:44:23 +00:00
Chris Lattner
143d44cb1a
New testcase
...
llvm-svn: 17061
2004-10-16 18:28:01 +00:00
Chris Lattner
7900435c81
testcases for undefined and unreachable
...
llvm-svn: 17058
2004-10-16 18:24:11 +00:00
Chris Lattner
b1f34a989b
When converting phi nodes into select instructions, we shouldn't promote PHI
...
nodes unless we KNOW that we are able to promote all of them. In this case
promoting the phi to a select is silly because we will always have to do the
call conditionally. As such, select promotion is actually a pessimization.
llvm-svn: 16972
2004-10-14 05:12:50 +00:00
Chris Lattner
c5ae8c364c
New testcase for memmove -> memcpy transform
...
llvm-svn: 16931
2004-10-12 04:51:55 +00:00
Chris Lattner
a306f07a3b
This testcase ensures that we can SRA a global even if part of the global
...
cannot be SRA'd
llvm-svn: 16915
2004-10-11 05:00:30 +00:00
Chris Lattner
41e8491989
These testcases check to see if we can promote malloc's to globals in some
...
cases.
llvm-svn: 16914
2004-10-11 05:00:12 +00:00
Chris Lattner
9448676dcb
Another testcase. We should be able to devirtualize the call even though
...
we cannot completely eliminate the global.
llvm-svn: 16900
2004-10-10 23:12:33 +00:00
Chris Lattner
644e8db5d7
New testcase that crashes -globalopt. I found this through inspection, not
...
actually in the wild :)
llvm-svn: 16877
2004-10-10 17:06:09 +00:00
Chris Lattner
b7ff5baf13
New testcase we were not handling before.
...
llvm-svn: 16875
2004-10-10 16:46:48 +00:00
Chris Lattner
90f2b68f32
A testcase that globalopt now handles
...
llvm-svn: 16872
2004-10-09 21:50:05 +00:00
Chris Lattner
3355366d3f
New testcase
...
llvm-svn: 16862
2004-10-09 02:50:01 +00:00
Chris Lattner
ac95de342f
New testcase
...
llvm-svn: 16856
2004-10-08 20:57:46 +00:00
Chris Lattner
feb9fb9929
New testcase
...
llvm-svn: 16841
2004-10-08 17:29:47 +00:00
Chris Lattner
0a1bfd5be0
New testcase. The setcc is only used by a select, but not as a condition:
...
it cannot be folded in.
llvm-svn: 16839
2004-10-08 16:33:40 +00:00
Chris Lattner
a50e67b63a
New testcase
...
llvm-svn: 16835
2004-10-08 05:03:25 +00:00
Chris Lattner
0220a5fb52
New testcase
...
llvm-svn: 16833
2004-10-08 03:41:59 +00:00
Chris Lattner
d54fd7bc63
These files now live in Transforms/GlobalOpt
...
llvm-svn: 16809
2004-10-07 19:16:43 +00:00
Chris Lattner
e272693894
Move these files from Transforms/GlobalConstifier
...
llvm-svn: 16808
2004-10-07 19:16:26 +00:00
Chris Lattner
a705773db7
Add new testcase, rename pass
...
llvm-svn: 16799
2004-10-07 04:07:08 +00:00
Chris Lattner
c128e52a90
New testcase
...
llvm-svn: 16791
2004-10-06 20:42:51 +00:00
Chris Lattner
8d0c024ff3
New testcase
...
llvm-svn: 16768
2004-10-06 15:07:56 +00:00
Chris Lattner
7a3968b6c0
When tail duplicating these functions, the add instruction should not be
...
duplicated, even though the block it is in is duplicated.
llvm-svn: 16757
2004-10-06 03:26:38 +00:00
Chris Lattner
c8991a1e98
Another testcase for constness linkage
...
llvm-svn: 16691
2004-10-05 02:16:01 +00:00
Chris Lattner
84fddeb7a6
Testcase to ensure that the 'constant' flag follows the definition when there
...
is a question.
llvm-svn: 16690
2004-10-05 02:12:20 +00:00
Chris Lattner
6df035f866
New testcase for PR450
...
llvm-svn: 16670
2004-10-05 00:18:21 +00:00
Chris Lattner
ddef662872
The verifier takes 50s on this testcase, that is not good n stuff
...
llvm-svn: 16592
2004-09-29 20:07:25 +00:00
Chris Lattner
428e3aefc0
New testcasses for divides that can be eliminated.
...
llvm-svn: 16587
2004-09-29 17:37:07 +00:00
Chris Lattner
3a3a6ac8a1
New testcases
...
llvm-svn: 16581
2004-09-29 05:06:12 +00:00
Chris Lattner
3559d1908a
More testcases for recent instcombine patches
...
llvm-svn: 16569
2004-09-29 03:18:20 +00:00
Chris Lattner
6cc64c11a5
New testcase
...
llvm-svn: 16560
2004-09-28 22:31:49 +00:00
Chris Lattner
67eea81390
New testcases
...
llvm-svn: 16556
2004-09-28 21:39:35 +00:00
Chris Lattner
8b76cd2373
New testcase
...
llvm-svn: 16548
2004-09-28 18:21:01 +00:00
Chris Lattner
737f3b92da
New testcases
...
llvm-svn: 16547
2004-09-28 18:18:35 +00:00
Chris Lattner
f9ba821a89
New testcase for a latent bug in instcombine that I have been chasing for
...
1.5 days :(
llvm-svn: 16545
2004-09-28 17:50:05 +00:00
Chris Lattner
6f7dd6c766
Testcase for LLVM PR445
...
llvm-svn: 16537
2004-09-28 03:36:39 +00:00
Chris Lattner
f6c32e46e4
New testcase that crashes the C++ FE, encountered while working on PR445
...
llvm-svn: 16532
2004-09-28 02:29:40 +00:00
Chris Lattner
fe5261ee15
New testcase
...
llvm-svn: 16527
2004-09-27 19:25:20 +00:00
Chris Lattner
25a0e82d62
Testcases for rev 250 of InstructionCombining.cpp
...
llvm-svn: 16522
2004-09-27 16:21:26 +00:00
Chris Lattner
243761aade
Add some tests for shr-and folding
...
llvm-svn: 16507
2004-09-24 15:18:43 +00:00
Chris Lattner
e317436053
New testcase for a pattern that occurs 20 times in perlbmk
...
llvm-svn: 16503
2004-09-23 21:42:49 +00:00
Chris Lattner
e9a2c15dac
load null is undefined behavior, this should fold
...
llvm-svn: 16498
2004-09-23 15:45:20 +00:00
Chris Lattner
258a4d3c8c
Two testcases for invalid transformations that instcombine is doing
...
llvm-svn: 16446
2004-09-20 10:14:27 +00:00
Chris Lattner
9b61bc84a7
New testcase for PR362: Icky code generated for std::min/std::max
...
llvm-svn: 16408
2004-09-19 19:17:10 +00:00
Chris Lattner
980e6b99f7
Instcombine now helps out with these
...
llvm-svn: 16405
2004-09-19 18:45:45 +00:00
Chris Lattner
c4cf835f45
Add two new testcases that instcombine should handle
...
llvm-svn: 16403
2004-09-19 18:43:01 +00:00
Chris Lattner
7b7143841b
New testcase for PR420
...
llvm-svn: 16345
2004-09-15 00:58:49 +00:00
Reid Spencer
e49d49597d
Per Bug 257
...
The "Programs" directory no longer lives here. It have been moved to its
own cvs module. Check it out into llvm/projects and configure/build it
there.
llvm-svn: 16182
2004-09-05 08:18:23 +00:00
Brian Gaeke
8b65b55ec1
New version of Bill Wendling's PR33 patch.
...
llvm-svn: 16050
2004-08-25 19:00:42 +00:00
Chris Lattner
52b021eac4
Modify testcase to merit a warning, though no warning is still printed!
...
llvm-svn: 16029
2004-08-24 17:40:02 +00:00
Brian Gaeke
e45386ab6e
note pr#
...
llvm-svn: 16015
2004-08-24 07:28:45 +00:00
Brian Gaeke
069b8ec2f4
A PR60 test case
...
llvm-svn: 16005
2004-08-23 20:49:33 +00:00
Chris Lattner
2a4accceb4
New testcase that the vector support does not work with yet.
...
This is also designed to make lowering a bitch :)
llvm-svn: 15941
2004-08-20 08:34:27 +00:00
Reid Spencer
1cd3efa2d6
Added various tests in support of Packed Types.
...
Tests kindly provided by Brad Jones.
llvm-svn: 15940
2004-08-20 06:06:43 +00:00
Reid Spencer
a568979d0f
Added a test case for packed types. Test case kindly provided by Brad Jones
...
llvm-svn: 15939
2004-08-20 06:02:24 +00:00
Reid Spencer
1511d7c063
Fixed the test to actually run correctly.
...
llvm-svn: 15921
2004-08-19 19:23:28 +00:00
Reid Spencer
0cf2f651b2
Add a test case test test 1.3 alignment removal and to test a regression
...
on disassembly speed (where SlotMachine was being recomputed on each
getSlot() call).
llvm-svn: 15920
2004-08-19 19:11:57 +00:00
Chris Lattner
34b0cb4174
Believe it or not, this was broken in LLVM 1.3
...
llvm-svn: 15812
2004-08-16 05:39:19 +00:00
Chris Lattner
f155b56d41
New testcase that the constifier should handle
...
llvm-svn: 15734
2004-08-14 20:47:56 +00:00
Chris Lattner
0e0ffc20d9
New basic testcase for the constifier
...
llvm-svn: 15733
2004-08-14 20:44:09 +00:00
Chris Lattner
66f2d28705
Add another test
...
llvm-svn: 15718
2004-08-13 03:27:48 +00:00
Chris Lattner
7889696375
New testcase, which causes the block extractor to barf
...
llvm-svn: 15715
2004-08-13 03:08:54 +00:00
Misha Brukman
d34a40864a
Simple hand-coded tests to aid in early development of backends, along with a
...
Makefile to run ad-hoc tests easily.
llvm-svn: 15664
2004-08-11 14:16:34 +00:00
Chris Lattner
5445de24c9
New testcase that instcombine is getting wrong
...
llvm-svn: 15637
2004-08-11 00:49:50 +00:00
Chris Lattner
7a0fbc70fb
This testcase causes the CBE to generate code that is not legal C.
...
llvm-svn: 15601
2004-08-09 23:56:17 +00:00
Chris Lattner
d7924ae0be
New testcase
...
llvm-svn: 15592
2004-08-09 21:03:35 +00:00
Chris Lattner
52392915fd
New testcase for critical 1.3 feature
...
llvm-svn: 15553
2004-08-06 18:09:02 +00:00
John Criswell
49caf50ce0
Use the new prcontext script.
...
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
John Criswell
28119e62f7
Add support for using the prcontext python script instead of grep -C.
...
llvm-svn: 15426
2004-08-02 22:29:38 +00:00
John Criswell
40fb366a90
New python script that print a specified number of lines surrounding a
...
located pattern.
In other words, grep -C for Solaris.
llvm-svn: 15425
2004-08-02 22:28:50 +00:00
Chris Lattner
0070d37a51
Initial testcase for bytecode compatibility regression test.
...
llvm-svn: 15405
2004-08-01 18:06:28 +00:00
Chris Lattner
78ef3cecf8
Move Transforms/BasicAA to Analysis/BasicAA
...
llvm-svn: 15316
2004-07-29 01:34:10 +00:00
Chris Lattner
e1156ff89c
Due to a bug in BasicAA, DSE is incorrectly deleting the first store in
...
this testcase, causing the miscompilation of MallocBench/gs.
llvm-svn: 15315
2004-07-29 01:33:05 +00:00
Robert Bocchino
af0decf1d9
*** empty log message ***
...
llvm-svn: 15290
2004-07-27 20:50:02 +00:00
Chris Lattner
4ea46f09bd
new testcase
...
llvm-svn: 15259
2004-07-27 06:35:11 +00:00
Chris Lattner
6e66e31be8
Have some testcases
...
llvm-svn: 15258
2004-07-27 06:26:08 +00:00
Chris Lattner
17970df44f
New testcase. DSE should delete all of the DEAD instructions.
...
llvm-svn: 15253
2004-07-27 02:19:27 +00:00
Chris Lattner
313fb44da9
New testcase for list slicing
...
llvm-svn: 15248
2004-07-27 01:00:56 +00:00
Reid Spencer
4cdc23b925
Added another test case for double FP constants as well.
...
llvm-svn: 15233
2004-07-26 15:04:13 +00:00
Chris Lattner
780516c8e1
New testcase
...
llvm-svn: 15231
2004-07-26 06:11:42 +00:00
Chris Lattner
343eff5fe2
Update test
...
llvm-svn: 15228
2004-07-26 05:04:25 +00:00
Reid Spencer
f35e8fcebe
bug 263:
...
Add target triple and dependent libraries support to this test.
llvm-svn: 15213
2004-07-25 18:09:47 +00:00
Chris Lattner
f1508c0452
Codify my thoughts on where we want to end up with the target-independent
...
code generator. Comments welcome.
llvm-svn: 15205
2004-07-25 12:13:35 +00:00
Chris Lattner
7822b1dcc4
New testcase for DSE
...
llvm-svn: 15198
2004-07-25 07:57:50 +00:00
Chris Lattner
00c80f345f
Trivial testcase for dse
...
llvm-svn: 15100
2004-07-22 07:59:20 +00:00
Chris Lattner
d88c0923db
Update gc intrinsics to take pointer to object as well as pointer to field.
...
Patch contributed by Tobias Nurmiranta
llvm-svn: 15094
2004-07-22 05:48:38 +00:00
Brian Gaeke
b9b176fab3
Move LLVM tool definitions to Makefile.rules
...
llvm-svn: 15049
2004-07-21 01:31:47 +00:00
Chris Lattner
f6d78f81c0
new testcase
...
llvm-svn: 15028
2004-07-20 05:20:39 +00:00
Chris Lattner
074200ea75
New testcase that instcombine should help out with.
...
llvm-svn: 15023
2004-07-20 01:47:49 +00:00
Chris Lattner
0a86aa9915
test that unconditional branches to unwinds are always eliminated
...
llvm-svn: 15021
2004-07-20 01:17:19 +00:00
Chris Lattner
5a13111d34
Testcases missed by the instruction combiner
...
llvm-svn: 15017
2004-07-20 00:57:21 +00:00
Chris Lattner
626552badd
You cannot pass functions by value, what does that even mean??
...
llvm-svn: 14833
2004-07-14 23:14:07 +00:00
Chris Lattner
a4870e6ca2
this "feature" is gone
...
llvm-svn: 14832
2004-07-14 23:12:09 +00:00
Chris Lattner
17ec8fde04
New, horrible, testcase
...
llvm-svn: 14829
2004-07-14 22:59:47 +00:00
Chris Lattner
4abebb8301
Add a test that I have had in my tree for several months now, but apparently forgot to commit
...
llvm-svn: 14690
2004-07-08 15:41:08 +00:00
Chris Lattner
15c708b209
Fix this testcase
...
llvm-svn: 14689
2004-07-08 15:38:23 +00:00
Chris Lattner
c565fd5684
New testcase for PR396
...
llvm-svn: 14656
2004-07-07 02:20:02 +00:00
Chris Lattner
1b45db9389
New testcase
...
llvm-svn: 14639
2004-07-06 07:38:00 +00:00
Chris Lattner
4486506985
New testcase
...
llvm-svn: 14636
2004-07-06 07:00:11 +00:00
Chris Lattner
dc26835179
Add a new testcase for folding an add into a switch
...
llvm-svn: 14586
2004-07-03 00:25:31 +00:00
Chris Lattner
09b3764b2f
Make this testcase more interesting
...
llvm-svn: 14561
2004-07-02 05:43:51 +00:00
Chris Lattner
c135c17382
Fix testcase
...
llvm-svn: 14516
2004-07-01 04:11:35 +00:00
Chris Lattner
6dd0279190
-debug option does not exist in a release build
...
llvm-svn: 14515
2004-07-01 04:10:15 +00:00
Chris Lattner
3b2327c276
Fix testcase. For some reason this was failing only with a release build and
...
not with a debug build? Rather testrunner only caught it in that case.
llvm-svn: 14514
2004-07-01 04:09:14 +00:00
Chris Lattner
f13d277bba
new testcase
...
llvm-svn: 14442
2004-06-27 22:51:19 +00:00
Chris Lattner
7b31e04a32
New testcase for constant expression lowering pass, contributed by Vladimir Prus!
...
llvm-svn: 14398
2004-06-25 07:47:13 +00:00
Chris Lattner
e1ab44ea7a
Isnan became unordered
...
llvm-svn: 14322
2004-06-22 16:13:57 +00:00
Chris Lattner
b4b353887e
test/Libraries have been long gone for a long time now. Since noone noticed
...
tehse were broken, just nuke them.
llvm-svn: 14310
2004-06-22 02:26:33 +00:00
Reid Spencer
116576ba01
Nullify this test as it causes infinite loop in optimized nightly test.
...
llvm-svn: 14279
2004-06-21 08:11:32 +00:00
Chris Lattner
f006210fe9
Test for PR374
...
llvm-svn: 14240
2004-06-19 01:08:12 +00:00
Chris Lattner
33fc8f4a89
New test
...
llvm-svn: 14220
2004-06-18 06:07:17 +00:00
Chris Lattner
81e7cd04ab
Test that C99 unordered comparison functions are not being turned into libc calls
...
llvm-svn: 14218
2004-06-18 05:42:50 +00:00
Chris Lattner
6fcaa7f2be
New testcase for GCC unordered comparison builtins
...
llvm-svn: 14214
2004-06-18 03:39:56 +00:00
Chris Lattner
5c115a9836
This testcase is a bit silly now, but oh well :)
...
llvm-svn: 14188
2004-06-15 21:46:16 +00:00
Chris Lattner
bb0198d8d2
Right, stop being silly
...
llvm-svn: 14184
2004-06-15 21:29:40 +00:00
Chris Lattner
1b81b46323
Add a nan, stop testing isnan
...
llvm-svn: 14183
2004-06-15 21:29:01 +00:00
Alkis Evlogimenos
9b28aef6cb
Add the isunordered intrinsic.
...
llvm-svn: 14159
2004-06-12 19:19:14 +00:00
Chris Lattner
81db12e7d7
Add tests for isnan
...
llvm-svn: 14149
2004-06-11 06:16:13 +00:00
Chris Lattner
e010d3c940
Test that the X86 backend is only emitting one fucom instruction
...
for each 'COM =' line.
llvm-svn: 14147
2004-06-11 05:30:34 +00:00
Chris Lattner
6fc9e8dd94
Testcase for PR369
...
llvm-svn: 14136
2004-06-11 02:59:47 +00:00
Chris Lattner
c90dfb64dd
Check to make sure that isnan doesn't require calling a function
...
llvm-svn: 14135
2004-06-11 02:54:54 +00:00
Chris Lattner
145f2e2936
I misled Alkis: LLVM should have isnan, not isunordered.
...
isunordered(X, Y) === isnan(X) | isnan(Y)
Remove isunordered, add isnan.
Modernize testcase
llvm-svn: 14133
2004-06-11 02:29:57 +00:00
Brian Gaeke
270a6ba455
Test case for PR368
...
llvm-svn: 14129
2004-06-11 02:11:43 +00:00
Alkis Evlogimenos
792243f603
Add feature test for llvm intrinsics. It currently contains only the "isunordered" intrinsic
...
llvm-svn: 14126
2004-06-11 01:06:40 +00:00
Chris Lattner
bb26529f12
More instcombine testcases
...
llvm-svn: 14094
2004-06-09 07:59:40 +00:00
Chris Lattner
7a4fdfb460
New testcase that is important for the Java FE
...
llvm-svn: 14085
2004-06-09 05:07:01 +00:00
Chris Lattner
f6b10df680
New testcase for the instruction combiner that happen often in the Java FE
...
llvm-svn: 14082
2004-06-09 04:23:57 +00:00
Chris Lattner
64a8f785a0
New testcase for PR355
...
llvm-svn: 14062
2004-06-08 07:11:14 +00:00
Chris Lattner
10495de71f
Testcase for PR355
...
llvm-svn: 14061
2004-06-08 07:10:11 +00:00
Chris Lattner
c24db73c84
New testcase for PR361
...
llvm-svn: 14052
2004-06-07 23:07:09 +00:00
Brian Gaeke
ecbd23ed95
Maybe this will keep people from breaking -branch-combine!
...
llvm-svn: 13928
2004-06-01 20:01:05 +00:00
Chris Lattner
49c125d629
Make tool names end with .exe on windows. This isn't needed to run the
...
tools, but is required for rules that depend on the executables, e.g.:
a: b $(LLVMAS)
llvm-svn: 13926
2004-06-01 19:06:43 +00:00
Reid Spencer
8e4807ce62
Make the test pass by using the correct RUN: syntax.
...
llvm-svn: 13848
2004-05-27 20:49:16 +00:00
Chris Lattner
d48af1d9fb
Add back a test I accidentally removed
...
llvm-svn: 13835
2004-05-27 17:43:33 +00:00
Chris Lattner
6875c3a81c
Add another testcase
...
llvm-svn: 13833
2004-05-27 17:28:55 +00:00
Reid Spencer
46ff9b2d51
Added a "RUN:" line so this file can be executed by TestRunner.sh
...
llvm-svn: 13829
2004-05-27 08:28:42 +00:00
Chris Lattner
2582f9b0b7
remove bogus test
...
llvm-svn: 13827
2004-05-27 07:39:51 +00:00
Chris Lattner
7c0ec435b7
Make the test test what it is supposed to
...
llvm-svn: 13826
2004-05-27 07:37:45 +00:00
Chris Lattner
4675e99355
The -exprs pass is no longer with LLVM. *sniff*
...
llvm-svn: 13825
2004-05-27 07:36:08 +00:00
Chris Lattner
fa99fdc1d7
Correct test. use "not grep" instead of "grep -v"
...
llvm-svn: 13824
2004-05-27 07:32:25 +00:00
Chris Lattner
f2b4daf3eb
gc_init now gets an argument
...
llvm-svn: 13816
2004-05-27 05:51:00 +00:00
Chris Lattner
d745db9373
Fix a test that was "broken" by new optimizations. The transformation we
...
are doing is certainly correct, its just that we didn't have the capability
to do it when the testcase was written (no select instr)
llvm-svn: 13799
2004-05-26 23:51:29 +00:00
Chris Lattner
18e086319e
Make the test use the %A type
...
llvm-svn: 13789
2004-05-26 17:14:49 +00:00
Chris Lattner
342fef68de
New testcase
...
llvm-svn: 13739
2004-05-25 06:30:49 +00:00
Chris Lattner
d905489f64
Add a new test16 and fix some other tests that were not properly written
...
llvm-svn: 13735
2004-05-25 04:28:43 +00:00
Chris Lattner
cedf6db567
Testcases for andersen's alias analysis.
...
I think this is all of the stuff I had pending in my tree..
llvm-svn: 13703
2004-05-23 21:31:00 +00:00
Chris Lattner
a617e50e59
Add a simple testcase for garbage collection support
...
llvm-svn: 13697
2004-05-23 21:24:50 +00:00
Chris Lattner
9eaa64a9bd
Testcase for PR340: Verifier misses malformed switch instruction
...
This testcase was reduced by John, thanks!
llvm-svn: 13617
2004-05-21 16:47:02 +00:00
Chris Lattner
0f1a6d4633
New testcase that used to cause the unroller to try to unroll the loop 2G times. :(
...
llvm-svn: 13563
2004-05-13 20:43:15 +00:00
Chris Lattner
35e874420b
Testcase for PR337, which was reduced by Reid Spencer.
...
llvm-svn: 13443
2004-05-10 05:11:24 +00:00
Brian Gaeke
0bfc4cbb20
Add more casts. You can never have enough casts.
...
llvm-svn: 13408
2004-05-07 21:10:28 +00:00
Chris Lattner
25eab703b8
New testcase
...
llvm-svn: 13402
2004-05-07 18:38:59 +00:00
Chris Lattner
d2bfeadad8
New testcase for PR336
...
llvm-svn: 13401
2004-05-07 15:38:50 +00:00
John Criswell
9d57722f25
Regression test for PR#330.
...
llvm-svn: 13399
2004-05-07 13:57:19 +00:00
Chris Lattner
fb38755cdd
New testcase for PR332
...
llvm-svn: 13348
2004-05-04 17:00:10 +00:00
Chris Lattner
c8991cdae8
New testcase:
...
Turn "if (A < B && B < C)" into "if (A < B & B < C)"
llvm-svn: 13310
2004-05-01 23:35:21 +00:00
Chris Lattner
d4abdd9dc3
New testcase for case that simplifycfg should catch
...
llvm-svn: 13305
2004-05-01 22:36:24 +00:00
Chris Lattner
312eb88522
Add a new testcase for X/-1, fix bug that prevented tests from running right
...
llvm-svn: 13171
2004-04-26 14:01:47 +00:00
Chris Lattner
f7f5b804e2
new testcase for PR326
...
llvm-svn: 13098
2004-04-21 18:49:35 +00:00
Chris Lattner
7e6c6c85b9
New testcase, distilled from PR324
...
llvm-svn: 13079
2004-04-20 20:15:01 +00:00
Chris Lattner
a4e24e3c64
New testcase
...
llvm-svn: 13067
2004-04-19 18:06:34 +00:00
Chris Lattner
c6aded531b
Another testcase
...
llvm-svn: 13037
2004-04-18 06:55:57 +00:00
Chris Lattner
7a6db7ee0e
New testcase
...
llvm-svn: 13020
2004-04-17 23:00:51 +00:00
Chris Lattner
acf8b5189f
New testcase that Brian provided which crashes the inliner
...
llvm-svn: 12969
2004-04-15 20:45:45 +00:00
John Criswell
43d7449301
Test for memory mapped I/O intrinsics.
...
llvm-svn: 12943
2004-04-14 13:52:56 +00:00
Chris Lattner
197f2fcda2
new testcase that crashes the fp stackifier
...
llvm-svn: 12932
2004-04-13 21:44:54 +00:00
Chris Lattner
486436b5ad
New testcase
...
llvm-svn: 12920
2004-04-13 19:43:33 +00:00
Chris Lattner
344d15008a
New testcase
...
llvm-svn: 12916
2004-04-13 19:28:09 +00:00
Chris Lattner
b8987d93b7
Make the testcase more challenging
...
llvm-svn: 12892
2004-04-13 17:18:07 +00:00
Chris Lattner
7ad15c5ea7
New testcase where loop simplify is not updating domfrontiers correctly
...
llvm-svn: 12889
2004-04-13 16:22:04 +00:00
Chris Lattner
d2ed0ee2cd
new testcase
...
llvm-svn: 12873
2004-04-12 20:59:07 +00:00
Alkis Evlogimenos
338004b75f
Update testcase to illustrate the coalescing problem. The previous one did not work because of a fix in the x86 instruction selector.
...
llvm-svn: 12870
2004-04-12 19:04:22 +00:00
John Criswell
c477529404
Added testcase for the llvm.readport and llvm.writeport intrinsics.
...
llvm-svn: 12868
2004-04-12 16:42:43 +00:00
Alkis Evlogimenos
45bb1bbd1b
Add same value coalescing testcase
...
llvm-svn: 12865
2004-04-12 15:40:25 +00:00
Chris Lattner
09658d95d2
New testcase
...
llvm-svn: 12845
2004-04-11 23:18:30 +00:00
Chris Lattner
319b7cf974
New testcase
...
llvm-svn: 12843
2004-04-11 22:05:16 +00:00
Chris Lattner
05de580cfb
New testcase
...
llvm-svn: 12837
2004-04-11 20:24:01 +00:00
Chris Lattner
24592e688c
Add another variant of the testcase
...
llvm-svn: 12834
2004-04-11 19:01:35 +00:00
Chris Lattner
015d27c877
new testcase
...
llvm-svn: 12832
2004-04-11 16:47:15 +00:00
Chris Lattner
f5b834fa16
New testcases
...
llvm-svn: 12820
2004-04-10 22:21:14 +00:00
Chris Lattner
5def4c82ef
New testcase
...
llvm-svn: 12818
2004-04-10 22:01:27 +00:00
Chris Lattner
ef93b4f931
New testcases
...
llvm-svn: 12806
2004-04-10 06:52:20 +00:00
Chris Lattner
ed37c7cac6
Create the output directory if it's not already there
...
llvm-svn: 12804
2004-04-10 06:03:22 +00:00