1229 Commits

Author SHA1 Message Date
John Criswell
7e7d31640a Do not report errors if QMTest returns a non-zero value.
llvm-svn: 9404
2003-10-23 14:11:53 +00:00
Chris Lattner
8b83b56726 A new testcase for an instcombine miscompilation!
llvm-svn: 9402
2003-10-23 05:10:53 +00:00
Chris Lattner
07e29a6dc6 New testcase for the deadreturnvalue deletion extension to -deadargelim
llvm-svn: 9389
2003-10-22 22:33:59 +00:00
Chris Lattner
d0c5af7152 New testcase for fun hack that is absolutely necessary for the C++ stdlib.
llvm-svn: 9362
2003-10-22 03:35:18 +00:00
Chris Lattner
ea56d23409 New testcase: globals should be linked if they are the wrong type. We should
just moan loudly.

llvm-svn: 9358
2003-10-21 23:17:45 +00:00
Chris Lattner
ea51ab0909 New testcase. The linker should not consider it an error if two types
disagree.  It should grumble, then go ahead and do it.

llvm-svn: 9356
2003-10-21 22:46:22 +00:00
Chris Lattner
520372242b New testcase, fixed in the C++ frontend
llvm-svn: 9353
2003-10-21 21:33:18 +00:00
Chris Lattner
d4cc219d3a This was not a lower-switch bug, it was a preselection bug
llvm-svn: 9340
2003-10-21 18:02:17 +00:00
Chris Lattner
82584a2741 Update test to new style
llvm-svn: 9327
2003-10-21 15:36:21 +00:00
Misha Brukman
3f8b052caa Only fails on the Sparc, only when run via the JIT.
And yet, it's a failure in the ``LowerSwitch'' pass.

llvm-svn: 9315
2003-10-21 04:13:37 +00:00
Chris Lattner
a7adb9cbf2 New testcase, distilled from 176.gcc codegen failure
llvm-svn: 9248
2003-10-18 23:54:45 +00:00
Chris Lattner
080cafcc0e New testcase for C++ frontend crash
llvm-svn: 9192
2003-10-17 05:20:51 +00:00
Chris Lattner
1248b1582e New testcase which the inliner breaks
llvm-svn: 9108
2003-10-14 01:04:12 +00:00
Chris Lattner
f49e4ef167 make the indvar obviously non-canonical
llvm-svn: 9070
2003-10-13 03:31:42 +00:00
Chris Lattner
85b4d229d1 new testcase
llvm-svn: 9064
2003-10-12 22:26:42 +00:00
Chris Lattner
6a014a4eb7 Files moved to the LoopSimplify directory
llvm-svn: 9062
2003-10-12 21:57:11 +00:00
Chris Lattner
22ced464b4 The -preheaders pass is now known as -loopsimplify
llvm-svn: 9057
2003-10-12 21:42:35 +00:00
Chris Lattner
fb1eb84a7d Test that we can emit global initializers that are not normal FP values
llvm-svn: 9050
2003-10-12 07:31:25 +00:00
Brian Gaeke
4fba6f8089 Quote qmtest args in $(CONTEXT).
I don't remember precisely what bug this fixed, but I remember that
it fixed a bug. Sorry. (I think one of these args had a Funny Shell Character
in it, or a space, or something, in my last build, and this seemed
like the obvious fix.)

llvm-svn: 9044
2003-10-11 00:10:05 +00:00
John Criswell
4a244d487d Removed the AnalyzeTest class.
llvm-svn: 9041
2003-10-10 20:24:56 +00:00
John Criswell
446ab498a5 Make the clean target remove the QMTest temporary directory.
Remove QMTest python classes which are no longer used.

llvm-svn: 9040
2003-10-10 19:52:30 +00:00
Chris Lattner
62b99977f6 new testcase. globaldce should not delete the global
llvm-svn: 8999
2003-10-10 04:54:23 +00:00
Chris Lattner
8152d183d2 New testcase
llvm-svn: 8997
2003-10-10 04:05:29 +00:00
Chris Lattner
c9222aa60a old testcase
llvm-svn: 8967
2003-10-08 18:28:10 +00:00
Chris Lattner
aca333bd44 Checkin an old bug, which appears to be fixed
llvm-svn: 8966
2003-10-08 18:26:10 +00:00
Chris Lattner
7c1203fedb new testcase
llvm-svn: 8953
2003-10-07 22:53:46 +00:00
John Criswell
73091106a1 Fixed the location of the expectations file.
Added the registration of the LLVM Database class.

llvm-svn: 8946
2003-10-07 21:30:07 +00:00
John Criswell
80a765254b Switching over to the new test database.
Adding new qmt files should no longer be necessary.
QMTest should know just "magically" know what sort of test each file is.

llvm-svn: 8945
2003-10-07 21:13:47 +00:00
John Criswell
055747bd64 These scripts are no longer needed. They have been replaced by QMTest.
llvm-svn: 8929
2003-10-07 19:07:00 +00:00
Chris Lattner
24a50d0daa new testcase, distilled by Brian
llvm-svn: 8914
2003-10-07 02:57:51 +00:00
Chris Lattner
177e89669f new testcase
llvm-svn: 8882
2003-10-05 21:11:57 +00:00
Chris Lattner
230f73c0b1 Constants are not getting merged together correctly when types are resolved
llvm-svn: 8846
2003-10-04 18:27:51 +00:00
John Criswell
8a261626fc Changed all of these tests to be TestRunner tests (or, at least they can be
TestRunner tests).
This makes creating the new test database class easier to implement.

llvm-svn: 8841
2003-10-03 18:42:25 +00:00
John Criswell
e63831e3bf Renamed these tests so that they don't contain extra periods.
This interferes with QMTest and the new test database.

llvm-svn: 8838
2003-10-03 18:24:47 +00:00
Chris Lattner
6245e1e03e Remove obsolete tests which:
A. do not just test LLC, or even the sparc backend
B. are cut down versions of tests that exist in other places

llvm-svn: 8821
2003-10-02 18:48:35 +00:00
Chris Lattner
0068d0ce6e Checkin new file, reduced by Brian
llvm-svn: 8820
2003-10-02 18:26:11 +00:00
Chris Lattner
36f1cf6781 Add new testcases
llvm-svn: 8816
2003-10-02 15:11:09 +00:00
Alkis Evlogimenos
42a09316bb Change llc command line for register allocators
llvm-svn: 8815
2003-10-02 06:13:19 +00:00
Chris Lattner
aab98f79dc New testcase that was not correctly handled
llvm-svn: 8800
2003-09-30 21:46:23 +00:00
Chris Lattner
7682227bd6 This bug is not fixed, but will be in the future eventually
llvm-svn: 8799
2003-09-30 21:31:25 +00:00
Chris Lattner
4c63db748c new testcase
llvm-svn: 8798
2003-09-30 21:29:27 +00:00
John Criswell
9adadc67ec Changed TestRunner test class so that it replaces %llvmgcc and %llvmgxx
instead of %gcc and %gxx.

llvm-svn: 8792
2003-09-30 19:56:36 +00:00
John Criswell
401e62f538 Adjusted for the new TestRunner test class. This replaces %gcc and %g++ with
the names of the LLVM C and C++ frontends, respectively.

llvm-svn: 8789
2003-09-30 19:28:26 +00:00
John Criswell
c7d7fac76f Added the CXXTest test class.
llvm-svn: 8788
2003-09-30 19:04:08 +00:00
Chris Lattner
a8c0bd06d8 This makefile is completely wrong, don't even bother to keep it
llvm-svn: 8786
2003-09-30 18:59:24 +00:00
Chris Lattner
96d90d4f5a These tests got moved to test/Programs/SingleSource/Regression/C++/EH
llvm-svn: 8785
2003-09-30 18:57:56 +00:00
Chris Lattner
ede2a4a91f new testcase distilled from 177.mesa
llvm-svn: 8766
2003-09-30 17:13:34 +00:00
Chris Lattner
556f12d3ce New fixed bug, distilled from 252.eon
llvm-svn: 8761
2003-09-30 15:40:25 +00:00
Chris Lattner
e9cc8fc2fa update run command
llvm-svn: 8749
2003-09-29 22:17:12 +00:00
Chris Lattner
58fbfa14a8 Simplify test, include problem analysis
llvm-svn: 8747
2003-09-29 21:53:04 +00:00