John Criswell
241011e6b0
Fix llvmgcc to use the TestRunner substition mechanism.
...
llvm-svn: 18634
2004-12-08 16:41:34 +00:00
John Criswell
02fa673e6f
xfail this across all platforms.
...
llvm-svn: 18633
2004-12-08 16:31:06 +00:00
Alkis Evlogimenos
148215f758
Add regression
...
llvm-svn: 18624
2004-12-08 07:25:10 +00:00
Chris Lattner
040c3868b3
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
ff845b4f96
This test still fails on Darwin and Sparc/Solaris.
...
llvm-svn: 18583
2004-12-06 22:05:02 +00:00
Reid Spencer
10afebddcc
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
b2249635ae
Remove the last pieces of QMTest.
...
llvm-svn: 18581
2004-12-06 21:35:32 +00:00
Reid Spencer
ca1baad120
Change check to check-local per Makefile.rules changes.
...
llvm-svn: 18568
2004-12-06 05:35:38 +00:00
Chris Lattner
cc6d1928d2
Make this test actually capable of passing.
...
llvm-svn: 18536
2004-12-05 07:15:21 +00:00
Chris Lattner
fa171f11b8
Change this test to not require execution of the program.
...
llvm-svn: 18533
2004-12-05 06:45:30 +00:00
Chris Lattner
a6086ef48d
New testcase for the bug affecting 255.vortex in CBE mode.
...
llvm-svn: 18529
2004-12-05 06:18:35 +00:00
Alkis Evlogimenos
7527cd53fa
Remove unneeded code
...
llvm-svn: 18516
2004-12-05 02:03:16 +00:00
Alkis Evlogimenos
a90f19621b
Match codegen string better
...
llvm-svn: 18514
2004-12-05 01:50:32 +00:00
Alkis Evlogimenos
58355ab372
Add testcast for bug475
...
llvm-svn: 18513
2004-12-05 01:44:46 +00:00
Chris Lattner
d9791b0007
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
59ed56e232
This fails due to the sun headers.
...
llvm-svn: 18510
2004-12-04 23:24:30 +00:00
Chris Lattner
02d5676936
This test passes on all platforms
...
llvm-svn: 18509
2004-12-04 23:21:41 +00:00
Chris Lattner
b5fd4a2f85
These tests pass on darwin now that the __ thing is fixed.
...
llvm-svn: 18508
2004-12-04 23:20:14 +00:00
Reid Spencer
20275c1d5d
Failing Feature/Regression test should fail the build
...
llvm-svn: 18507
2004-12-04 22:34:47 +00:00
Chris Lattner
144924cbaa
Clean feature also
...
llvm-svn: 18491
2004-12-04 06:47:07 +00:00
Tanya Lattner
26a1367d8a
Made it default to check instead of check-dejagnu.
...
llvm-svn: 18488
2004-12-04 06:25:08 +00:00
Chris Lattner
2434bb968c
Do not multiply define symbol
...
llvm-svn: 18461
2004-12-03 19:48:10 +00:00
Chris Lattner
1cc226eba1
new testcase for PR472
...
llvm-svn: 18458
2004-12-03 17:18:42 +00:00
John Criswell
f29f760354
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
9cf32444bb
This program doesn't break anything anymore.
...
llvm-svn: 18411
2004-12-02 02:26:18 +00:00
Tanya Lattner
33f621acf8
Added TCLSH var to site.exp.
...
llvm-svn: 18396
2004-11-30 19:13:06 +00:00
Chris Lattner
a6992ae74f
Move this from the C test suite
...
llvm-svn: 18395
2004-11-30 18:25:12 +00:00
Chris Lattner
bf3a546a5b
This is a c++ test
...
llvm-svn: 18394
2004-11-30 18:25:05 +00:00
Chris Lattner
3f9b831041
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
4114c7d87c
If TESTSUITE is set, we obviously want to run dejagnu
...
llvm-svn: 18392
2004-11-30 17:45:08 +00:00
Chris Lattner
f4b262a3ec
do not pass -e into llvm-db as a command.
...
llvm-svn: 18390
2004-11-30 17:13:13 +00:00
Chris Lattner
c7edfa52a4
Put the output in the temporary location
...
llvm-svn: 18389
2004-11-30 17:12:00 +00:00
Chris Lattner
3f6419949c
This is a cross platform fail, failing on freebsd as well
...
llvm-svn: 18388
2004-11-30 17:10:47 +00:00
Chris Lattner
d7f028e4e3
This was fixed with the recent tester changes.
...
llvm-svn: 18385
2004-11-30 16:48:26 +00:00
Chris Lattner
b15064a776
This passes on darwin now
...
llvm-svn: 18380
2004-11-30 07:38:41 +00:00
Chris Lattner
16c07fdd15
New testcase that crashes the PPC BE
...
llvm-svn: 18375
2004-11-30 06:39:45 +00:00
Chris Lattner
c45bdadaf8
New testcase
...
llvm-svn: 18373
2004-11-30 06:35:52 +00:00
Tanya Lattner
97b21a06a3
Adding timeout for a test.
...
llvm-svn: 18372
2004-11-30 06:29:45 +00:00
Chris Lattner
90e62de4e9
New testcase that crashes the PPC backend
...
llvm-svn: 18370
2004-11-30 06:28:53 +00:00
Chris Lattner
889e91d58d
New testcase for simplifycfg
...
llvm-svn: 18367
2004-11-30 00:31:16 +00:00
Reid Spencer
f8085812d9
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
1222964f2a
New testcase. The store is not dead here.
...
llvm-svn: 18307
2004-11-28 19:54:02 +00:00
Chris Lattner
9d313cfa1c
new testcase for PR463
...
llvm-svn: 18304
2004-11-28 16:47:46 +00:00
Reid Spencer
ad3016a273
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
2530e82275
Test case for PR454
...
llvm-svn: 18301
2004-11-28 04:29:29 +00:00
Chris Lattner
296f82b6cc
New testcase for PR447
...
llvm-svn: 18298
2004-11-28 01:22:49 +00:00
Chris Lattner
7a887d7c6c
New testcase for PR360
...
llvm-svn: 18296
2004-11-28 00:39:58 +00:00
Chris Lattner
fc19d3f070
New testcase for PR244
...
llvm-svn: 18294
2004-11-28 00:06:07 +00:00
Chris Lattner
f377ca43b3
New testcase for PR397
...
llvm-svn: 18292
2004-11-27 23:24:23 +00:00
Chris Lattner
212ade1830
new testcase
...
llvm-svn: 18290
2004-11-27 22:43:51 +00:00
Chris Lattner
94336bd4c7
New testcase
...
llvm-svn: 18284
2004-11-27 20:31:59 +00:00
Chris Lattner
d2c3a1a8d4
Pass in llvmgxx
...
llvm-svn: 18283
2004-11-27 20:31:14 +00:00
Chris Lattner
9d63271caa
New testcase for PR424
...
llvm-svn: 18281
2004-11-27 19:44:07 +00:00
Chris Lattner
7c4026ae24
New testcase
...
llvm-svn: 18272
2004-11-27 17:55:20 +00:00
Reid Spencer
a7c28bcd6d
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
79d941f784
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
4f102dd7fa
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
532a662c80
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
bfee2ccd5b
new testcase basicaa should handle
...
llvm-svn: 18260
2004-11-26 19:19:28 +00:00
Chris Lattner
d0b3983275
New testcase for PR451
...
llvm-svn: 18236
2004-11-25 06:25:13 +00:00
Chris Lattner
f251eec757
Exit only with a value from 0-255.
...
llvm-svn: 18119
2004-11-22 19:50:41 +00:00
Chris Lattner
53e86c4bac
%p is expanded by dejagnu, avoid it in the test.
...
llvm-svn: 18118
2004-11-22 19:25:45 +00:00
Chris Lattner
2bcd603149
Pull out failing test into a seperate file, which is xfailed
...
llvm-svn: 18117
2004-11-22 19:24:11 +00:00
Chris Lattner
a6b1e0e787
This was fixed
...
llvm-svn: 18116
2004-11-22 19:19:11 +00:00
Chris Lattner
0157ac2de4
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
ee59b6bf22
Don't stop make if there are XFAIL or XPASSes
...
llvm-svn: 18113
2004-11-22 19:06:22 +00:00
Reid Spencer
4aa5f67a2e
Make sure output goes in the temporary/output directory.
...
llvm-svn: 18096
2004-11-22 02:46:31 +00:00
Reid Spencer
d0572b45b1
* 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
687b0fa8fb
* 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
19bea847bc
Test archive built with GNU ar(1).
...
llvm-svn: 18076
2004-11-21 01:36:59 +00:00
Tanya Lattner
f3c3ba6b7a
Adding missing dg file.
...
llvm-svn: 18062
2004-11-20 23:51:38 +00:00
Tanya Lattner
017b0ec39b
Removing unnecessary copies. Use %p to reference them.
...
llvm-svn: 18059
2004-11-20 23:47:23 +00:00
Reid Spencer
ab8bf46913
Test floating point constants
...
llvm-svn: 18045
2004-11-20 07:29:51 +00:00
Reid Spencer
e1b2aabf10
An llvm-ar test.
...
llvm-svn: 18043
2004-11-20 07:25:41 +00:00
Reid Spencer
ead62081ea
Provide the srcdir variable.
...
llvm-svn: 18042
2004-11-20 07:25:10 +00:00
Reid Spencer
b4dd52ae4a
Describe the Archive test suite.
...
llvm-svn: 18041
2004-11-20 07:24:28 +00:00
Reid Spencer
374df50e95
Contents separated into individual tests.
...
llvm-svn: 18040
2004-11-20 07:23:56 +00:00
Tanya Lattner
5615a28d13
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
8287d24dd3
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
f1e4bf5b66
Adding srcdir arg
...
llvm-svn: 18020
2004-11-19 22:45:25 +00:00
Reid Spencer
7ac3426f3b
Test case for reading MacOSX archives.
...
llvm-svn: 18014
2004-11-19 21:30:15 +00:00
Reid Spencer
23790aded8
MacOSX test archive (buggy).
...
llvm-svn: 18013
2004-11-19 21:29:45 +00:00
Reid Spencer
b8930d72ae
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
33fe653a94
Test case for xpg4 style archive files.
...
llvm-svn: 17984
2004-11-19 04:46:10 +00:00
Reid Spencer
866b586851
Test reading of SVR4 style archives with llvm-ar
...
llvm-svn: 17983
2004-11-19 04:45:19 +00:00
Reid Spencer
a8f3ed701a
Test case for reading SVR4 style archives.
...
llvm-svn: 17982
2004-11-19 04:33:13 +00:00
Reid Spencer
6abd4457e7
Solaris built archives in SVR4 and XPG4 styles.
...
llvm-svn: 17980
2004-11-19 03:41:57 +00:00
Reid Spencer
9aa7a2b468
A test file that goes into the test archive.
...
llvm-svn: 17978
2004-11-19 03:24:02 +00:00
Reid Spencer
519a247cf1
Obligatory DejaGnu/expect file.
...
llvm-svn: 17974
2004-11-19 02:26:35 +00:00
Chris Lattner
9d339a75ae
New testcase that crashes licm
...
llvm-svn: 17912
2004-11-17 17:39:19 +00:00
Chris Lattner
6e7336cc81
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
78d31c13ff
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
fd6a717b95
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
2d6843c2f7
Fix typo
...
llvm-svn: 17738
2004-11-14 17:54:58 +00:00
Chris Lattner
8875ae91a4
add a testcase, which we already handle
...
llvm-svn: 17737
2004-11-14 17:54:27 +00:00
Chris Lattner
a86e8783e8
Oops, make this test the right thing.
...
llvm-svn: 17731
2004-11-14 06:11:41 +00:00
Chris Lattner
37d2cd7cd6
New testcase
...
llvm-svn: 17729
2004-11-14 06:02:46 +00:00
Chris Lattner
8076a5de30
New testcase, SROA with variable array index
...
llvm-svn: 17726
2004-11-14 04:58:40 +00:00
Tanya Lattner
0fbc9c8350
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
0a205ead8b
Add a testcase we should continue to argpromote
...
llvm-svn: 17717
2004-11-13 23:30:22 +00:00
Chris Lattner
70496c1728
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
79d046ba70
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
4afaf40a28
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
bb05cd7f85
Changed to use tcl script.
...
llvm-svn: 17711
2004-11-13 22:55:51 +00:00
Chris Lattner
a259bd9d67
New testcase
...
llvm-svn: 17709
2004-11-13 22:21:15 +00:00
Tanya Lattner
b947fb3e95
Rewrote prcontext.py in tcl.
...
llvm-svn: 17708
2004-11-13 21:03:22 +00:00
Chris Lattner
f6392b4616
New testcase
...
llvm-svn: 17703
2004-11-13 19:49:39 +00:00
Chris Lattner
8cc98850f9
New testcase
...
llvm-svn: 17698
2004-11-13 00:06:32 +00:00
Chris Lattner
ba582f0d11
new testcase
...
llvm-svn: 17678
2004-11-11 07:46:11 +00:00
Chris Lattner
59e5462557
New testcase
...
llvm-svn: 17665
2004-11-10 19:43:31 +00:00
Reid Spencer
981afd7c1c
Document quick-test target.
...
llvm-svn: 17644
2004-11-09 06:32:58 +00:00
Reid Spencer
3006081612
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
1276fbe8ba
Name file properly
...
llvm-svn: 17641
2004-11-09 05:07:01 +00:00
Chris Lattner
5a1e9bf72f
Hrm, don't ask how I ran into this bug
...
llvm-svn: 17640
2004-11-09 05:06:23 +00:00
Alkis Evlogimenos
eb4dbfd4e2
Move path override in test/Makefile.
...
llvm-svn: 17613
2004-11-08 05:44:05 +00:00
Tanya Lattner
8fabe17ced
Now using path to python found by configure.
...
llvm-svn: 17610
2004-11-08 03:26:59 +00:00
Reid Spencer
6bf36bdefb
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
d8f25acec4
Changed TEST to TESTSUITE
...
llvm-svn: 17598
2004-11-07 23:26:13 +00:00
Tanya Lattner
5f06ac1762
Fix for objdir != srcdir.
...
llvm-svn: 17597
2004-11-07 23:24:21 +00:00
Tanya Lattner
7095a68e49
More srcdir != objdir changes.
...
llvm-svn: 17596
2004-11-07 23:21:50 +00:00
Tanya Lattner
c7392e0662
Made changes to support objdir!=srcdir.
...
llvm-svn: 17590
2004-11-07 22:04:21 +00:00
Tanya Lattner
71a3368fdd
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
7aad4fef81
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
db83a85dbf
Revert back to r1.1, I'm just thoroughly confused :)
...
llvm-svn: 17571
2004-11-07 07:46:15 +00:00
Chris Lattner
1126abf1e9
Add new (old) testcase
...
llvm-svn: 17570
2004-11-07 07:41:32 +00:00
Tanya Lattner
84f7fda32f
Added RUN lines and dejagnu support for Feature dir.
...
llvm-svn: 17568
2004-11-07 06:08:43 +00:00
Chris Lattner
fbb15f39b8
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
90b172ea93
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
3b71027e18
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
62f096877f
Added RUN line.
...
llvm-svn: 17556
2004-11-07 05:01:34 +00:00
Tanya Lattner
9082d7a6fd
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
902d8d58f6
Changed to XFAIL
...
llvm-svn: 17554
2004-11-07 04:37:08 +00:00
Chris Lattner
4c5a8055c9
Update this to expect AT&T syntax
...
llvm-svn: 17552
2004-11-07 01:46:16 +00:00
Chris Lattner
f32f1ce8ab
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
b3841e5234
Remove dead tests
...
llvm-svn: 17542
2004-11-07 00:36:30 +00:00
Chris Lattner
7b81822fc0
This is not part of the test
...
llvm-svn: 17541
2004-11-07 00:34:45 +00:00
Chris Lattner
f4d3fb930e
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
f02a1137f9
Nuke useless testcases
...
llvm-svn: 17539
2004-11-07 00:30:51 +00:00
Chris Lattner
5993ea5da2
These files are all moved to test/Regression/CodeGen/Generic
...
llvm-svn: 17538
2004-11-07 00:24:14 +00:00
Chris Lattner
0624d4fd2f
This test is obsolete and incorrect
...
llvm-svn: 17537
2004-11-06 23:42:32 +00:00
Tanya Lattner
2acf9b07fa
Adding RUN lines.
...
llvm-svn: 17536
2004-11-06 23:32:43 +00:00
Tanya Lattner
6b01c01171
Adding RUN line.
...
llvm-svn: 17534
2004-11-06 23:16:51 +00:00
Tanya Lattner
16b222c6fd
Adding RUN lines.
...
llvm-svn: 17533
2004-11-06 23:08:26 +00:00
Tanya Lattner
ca21187847
Adding RUN lines.
...
llvm-svn: 17532
2004-11-06 22:41:00 +00:00
Tanya Lattner
d9a3cebc49
Adding RUN lines.
...
llvm-svn: 17529
2004-11-06 22:29:57 +00:00
Tanya Lattner
32f81a5f58
Adding RUN lines.
...
llvm-svn: 17528
2004-11-06 22:07:09 +00:00
Tanya Lattner
f14e76db43
Adding RUN lines.
...
llvm-svn: 17527
2004-11-06 21:40:51 +00:00
Chris Lattner
1f0758cb95
Add missing run line
...
llvm-svn: 17522
2004-11-06 21:11:04 +00:00
Tanya Lattner
b2b06fa405
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
726ecb840b
Add a run line
...
llvm-svn: 17520
2004-11-06 21:07:31 +00:00
Chris Lattner
cddf99256e
Add a missing run line
...
llvm-svn: 17519
2004-11-06 21:03:41 +00:00
Chris Lattner
ca8e39d91f
This pass has been removed from LLVM
...
llvm-svn: 17518
2004-11-06 21:02:30 +00:00
Chris Lattner
7ffc0d97aa
Add missing run line
...
llvm-svn: 17517
2004-11-06 21:01:45 +00:00
Tanya Lattner
1d28bdac94
Adding XFAIL lines for dejagnu support.
...
llvm-svn: 17514
2004-11-06 20:38:27 +00:00
Brian Gaeke
1845e9b4c7
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
f88808ae43
Internalize variable names to prevent recursive assignment. Cleanup docs.
...
llvm-svn: 17359
2004-10-30 09:19:36 +00:00
Nate Begeman
30e30c76ae
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
8e97254431
New testcase
...
llvm-svn: 17176
2004-10-23 03:10:01 +00:00
Chris Lattner
96502da2c0
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
033e156b54
New testcase
...
llvm-svn: 17115
2004-10-18 04:06:41 +00:00
Chris Lattner
61011accfd
New testcase that ADCE shouldn't crash on
...
llvm-svn: 17105
2004-10-17 23:44:02 +00:00
Chris Lattner
5f8becb224
New testcase that crashes the inliner
...
llvm-svn: 17103
2004-10-17 23:20:29 +00:00
Chris Lattner
d047673192
New testcase, no PHI should be inserted.
...
llvm-svn: 17097
2004-10-17 21:25:32 +00:00
Chris Lattner
d2c8ed1170
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
17ce82f71d
New testcase
...
llvm-svn: 17061
2004-10-16 18:28:01 +00:00
Chris Lattner
aef20fbbb9
testcases for undefined and unreachable
...
llvm-svn: 17058
2004-10-16 18:24:11 +00:00
Chris Lattner
6299141c4e
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
c14504c92c
New testcase for memmove -> memcpy transform
...
llvm-svn: 16931
2004-10-12 04:51:55 +00:00
Chris Lattner
615bd303d1
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
214956dd9d
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
cd1e756469
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
89e0b39fe5
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
924ce79136
New testcase we were not handling before.
...
llvm-svn: 16875
2004-10-10 16:46:48 +00:00
Chris Lattner
ed8d767883
A testcase that globalopt now handles
...
llvm-svn: 16872
2004-10-09 21:50:05 +00:00
Chris Lattner
cdc19d6a0e
New testcase
...
llvm-svn: 16862
2004-10-09 02:50:01 +00:00
Chris Lattner
8f9a697431
New testcase
...
llvm-svn: 16856
2004-10-08 20:57:46 +00:00
Chris Lattner
6935f560a5
New testcase
...
llvm-svn: 16841
2004-10-08 17:29:47 +00:00
Chris Lattner
fc95027b7a
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
9467062bcf
New testcase
...
llvm-svn: 16835
2004-10-08 05:03:25 +00:00
Chris Lattner
7bfe4032fc
New testcase
...
llvm-svn: 16833
2004-10-08 03:41:59 +00:00
Chris Lattner
31d9e6f922
These files now live in Transforms/GlobalOpt
...
llvm-svn: 16809
2004-10-07 19:16:43 +00:00
Chris Lattner
5860106954
Move these files from Transforms/GlobalConstifier
...
llvm-svn: 16808
2004-10-07 19:16:26 +00:00
Chris Lattner
381fbf1616
Add new testcase, rename pass
...
llvm-svn: 16799
2004-10-07 04:07:08 +00:00
Chris Lattner
645bcf6c5d
New testcase
...
llvm-svn: 16791
2004-10-06 20:42:51 +00:00
Chris Lattner
52783ab1d8
New testcase
...
llvm-svn: 16768
2004-10-06 15:07:56 +00:00
Chris Lattner
7d83efbc0b
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
07d1d7ede5
Another testcase for constness linkage
...
llvm-svn: 16691
2004-10-05 02:16:01 +00:00
Chris Lattner
e0d464bda2
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
db76a3db91
New testcase for PR450
...
llvm-svn: 16670
2004-10-05 00:18:21 +00:00
Chris Lattner
f27b48f187
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
d9d8538995
New testcasses for divides that can be eliminated.
...
llvm-svn: 16587
2004-09-29 17:37:07 +00:00
Chris Lattner
5e0ab5c5d8
New testcases
...
llvm-svn: 16581
2004-09-29 05:06:12 +00:00
Chris Lattner
5933e997d8
More testcases for recent instcombine patches
...
llvm-svn: 16569
2004-09-29 03:18:20 +00:00
Chris Lattner
efc0614cd6
New testcase
...
llvm-svn: 16560
2004-09-28 22:31:49 +00:00
Chris Lattner
3cbcd25596
New testcases
...
llvm-svn: 16556
2004-09-28 21:39:35 +00:00
Chris Lattner
cbd7a98cb8
New testcase
...
llvm-svn: 16548
2004-09-28 18:21:01 +00:00
Chris Lattner
3dd0ae64a9
New testcases
...
llvm-svn: 16547
2004-09-28 18:18:35 +00:00
Chris Lattner
64ee11511f
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
7b30f27695
Testcase for LLVM PR445
...
llvm-svn: 16537
2004-09-28 03:36:39 +00:00
Chris Lattner
02060ae68e
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
5f9319a789
New testcase
...
llvm-svn: 16527
2004-09-27 19:25:20 +00:00
Chris Lattner
fbfb4d43c4
Testcases for rev 250 of InstructionCombining.cpp
...
llvm-svn: 16522
2004-09-27 16:21:26 +00:00
Chris Lattner
8c1c691755
Add some tests for shr-and folding
...
llvm-svn: 16507
2004-09-24 15:18:43 +00:00
Chris Lattner
45a5ace32e
New testcase for a pattern that occurs 20 times in perlbmk
...
llvm-svn: 16503
2004-09-23 21:42:49 +00:00
Chris Lattner
fb4735980b
load null is undefined behavior, this should fold
...
llvm-svn: 16498
2004-09-23 15:45:20 +00:00
Chris Lattner
803fb3c2c3
Two testcases for invalid transformations that instcombine is doing
...
llvm-svn: 16446
2004-09-20 10:14:27 +00:00
Chris Lattner
75cf9f08cc
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
2f7bb1be42
Instcombine now helps out with these
...
llvm-svn: 16405
2004-09-19 18:45:45 +00:00
Chris Lattner
29dd824a10
Add two new testcases that instcombine should handle
...
llvm-svn: 16403
2004-09-19 18:43:01 +00:00
Chris Lattner
b69831d8dd
New testcase for PR420
...
llvm-svn: 16345
2004-09-15 00:58:49 +00:00
Reid Spencer
ebb2334fa5
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
35eb7aeae3
New version of Bill Wendling's PR33 patch.
...
llvm-svn: 16050
2004-08-25 19:00:42 +00:00
Chris Lattner
57a2c3bad9
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
1bd0804f6d
note pr#
...
llvm-svn: 16015
2004-08-24 07:28:45 +00:00
Brian Gaeke
adc0b83eec
A PR60 test case
...
llvm-svn: 16005
2004-08-23 20:49:33 +00:00
Chris Lattner
befb7361c6
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
f98e3c9358
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
b6388f725e
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
01ea7aed59
Fixed the test to actually run correctly.
...
llvm-svn: 15921
2004-08-19 19:23:28 +00:00
Reid Spencer
cdce60cae2
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
712de8407d
Believe it or not, this was broken in LLVM 1.3
...
llvm-svn: 15812
2004-08-16 05:39:19 +00:00
Chris Lattner
22bef5979a
New testcase that the constifier should handle
...
llvm-svn: 15734
2004-08-14 20:47:56 +00:00
Chris Lattner
aad412256f
New basic testcase for the constifier
...
llvm-svn: 15733
2004-08-14 20:44:09 +00:00
Chris Lattner
43a080e65b
Add another test
...
llvm-svn: 15718
2004-08-13 03:27:48 +00:00
Chris Lattner
664d88cbd0
New testcase, which causes the block extractor to barf
...
llvm-svn: 15715
2004-08-13 03:08:54 +00:00
Misha Brukman
81f6ee8070
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
39884511ee
New testcase that instcombine is getting wrong
...
llvm-svn: 15637
2004-08-11 00:49:50 +00:00
Chris Lattner
cee3c6b1be
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
cf5dd04f8b
New testcase
...
llvm-svn: 15592
2004-08-09 21:03:35 +00:00
Chris Lattner
9ad9ab8952
New testcase for critical 1.3 feature
...
llvm-svn: 15553
2004-08-06 18:09:02 +00:00
John Criswell
caceaafada
Use the new prcontext script.
...
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
John Criswell
8b25914667
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
bb4494c93a
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
803c789d21
Initial testcase for bytecode compatibility regression test.
...
llvm-svn: 15405
2004-08-01 18:06:28 +00:00
Chris Lattner
d78935ab60
Move Transforms/BasicAA to Analysis/BasicAA
...
llvm-svn: 15316
2004-07-29 01:34:10 +00:00
Chris Lattner
096a8f7f82
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
22fddc7d16
*** empty log message ***
...
llvm-svn: 15290
2004-07-27 20:50:02 +00:00
Chris Lattner
0373d994a0
new testcase
...
llvm-svn: 15259
2004-07-27 06:35:11 +00:00
Chris Lattner
e30d3c8292
Have some testcases
...
llvm-svn: 15258
2004-07-27 06:26:08 +00:00
Chris Lattner
0a0fc220cc
New testcase. DSE should delete all of the DEAD instructions.
...
llvm-svn: 15253
2004-07-27 02:19:27 +00:00
Chris Lattner
0ff7eb9ba9
New testcase for list slicing
...
llvm-svn: 15248
2004-07-27 01:00:56 +00:00
Reid Spencer
084010444f
Added another test case for double FP constants as well.
...
llvm-svn: 15233
2004-07-26 15:04:13 +00:00
Chris Lattner
988d70c732
New testcase
...
llvm-svn: 15231
2004-07-26 06:11:42 +00:00
Chris Lattner
a2311dac5f
Update test
...
llvm-svn: 15228
2004-07-26 05:04:25 +00:00
Reid Spencer
8c1f5c5c64
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
3afbb93c67
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
fb7dd4c1a3
New testcase for DSE
...
llvm-svn: 15198
2004-07-25 07:57:50 +00:00
Chris Lattner
e82780c22e
Trivial testcase for dse
...
llvm-svn: 15100
2004-07-22 07:59:20 +00:00
Chris Lattner
7324574660
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
e2e0637a77
Move LLVM tool definitions to Makefile.rules
...
llvm-svn: 15049
2004-07-21 01:31:47 +00:00