John Criswell
4fa1d309b2
Merged in RELEASE_12.
...
llvm-svn: 12532
2004-03-29 20:23:11 +00:00
Brian Gaeke
e4217e90ac
Separate out target for cleaning up qmtest garbage.
...
llvm-svn: 10395
2003-12-11 04:48:38 +00:00
Brian Gaeke
8639bd254c
Clean more qmtest files.
...
llvm-svn: 10125
2003-11-21 01:12:47 +00:00
Brian Gaeke
068882b92d
Blow away compiled versions of qmtest classes on 'make clean'.
...
llvm-svn: 10119
2003-11-20 19:57:17 +00:00
John Criswell
955d719a7c
We now support different expectations for different OS's/architectures.
...
llvm-svn: 10094
2003-11-19 21:13:25 +00:00
John Criswell
d3bf1a9768
Merged RELEASE_1.
...
llvm-svn: 9533
2003-10-27 17:46:42 +00:00
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
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
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
c7d7fac76f
Added the CXXTest test class.
...
llvm-svn: 8788
2003-09-30 19:04:08 +00:00
John Criswell
cc008dcfe2
Allow multiple object trees to use the source tree tests at once by
...
using a QMTEST_CLASS_PATH local to the object tree.
Add the gui target to start the QMTest gui (saves writing a few lines of
documentation too). :)
llvm-svn: 8552
2003-09-16 02:59:26 +00:00
John Criswell
187283a4d6
QMTest test and resource classes are always register before running the tests.
...
This ensures that any python bytecode generated by another platform is
replaced with new pythong bytecode before the tests begin.
Perferably, a better method will be implemented in the next few weeks.
llvm-svn: 8549
2003-09-15 21:54:49 +00:00
John Criswell
f21ef39f5d
Added the .t implicit rule. You can now run an individual set of QMTests by
...
specifying "make <test>.t"
For example, make feature.t will run the feature tests.
Removed the QMTESTS variable since it is no longer used.
llvm-svn: 8414
2003-09-08 21:25:35 +00:00
John Criswell
a27fd9f772
Checkin of autoconf-style object root.
...
Use QMTest for the feature and Regression tests.
Continue using the Makefile system for the Programs tests.
Adjusted the Makefile rules to handle building outside the source directory.
llvm-svn: 8381
2003-09-06 15:12:21 +00:00
John Criswell
a6fc32ada6
Added the ability to run the QMTests. It is currently not enabled by default,
...
but is here in case others want to start trying it out.
llvm-svn: 8001
2003-08-21 15:09:29 +00:00
John Criswell
635a8c2a31
Removed Makefile.common.
...
Since we are including Makefile.test, we automatically get Makefile.common.
Furthermore, the double inclusion of Makefile.common causes the test suite to
be executed twice per invocation of the top level make.
llvm-svn: 7652
2003-08-06 21:50:36 +00:00
Chris Lattner
b14dc8aaaf
libraries is used for internal stuff, not as a real testcase
...
llvm-svn: 4580
2002-11-06 20:36:52 +00:00
Vikram S. Adve
594306fd84
include Makefile.tests.
...
llvm-svn: 1914
2002-03-18 04:05:26 +00:00
Chris Lattner
606fdfe109
More rules checked in
...
llvm-svn: 1571
2002-01-23 21:36:59 +00:00
Chris Lattner
b89443534f
New minimal makefile
...
llvm-svn: 1561
2002-01-23 17:22:17 +00:00
Vikram S. Adve
6a327ec117
Rename Makefile.target to Makefile.tests.
...
Make all a :: target.
llvm-svn: 1488
2001-12-15 01:04:39 +00:00
Vikram S. Adve
2f88ccc297
Run testsparc, not testcodegen for testing the back end.
...
llvm-svn: 1482
2001-12-15 00:29:14 +00:00
Chris Lattner
29a25639b5
Build Programs subdirectory
...
llvm-svn: 1473
2001-12-14 16:43:59 +00:00
Vikram S. Adve
518ff05cee
Replaced another HERE.
...
llvm-svn: 1132
2001-11-05 00:22:16 +00:00
Vikram S. Adve
93451dde57
Put common rules for compiling programs into Makefile.target.
...
llvm-svn: 1130
2001-11-05 00:18:30 +00:00
Vikram S. Adve
984d6d10ea
Added rules for building sparc executable with and without tracing,
...
and linking with local runtime library.
llvm-svn: 993
2001-10-28 20:18:11 +00:00
Vikram S. Adve
493f65bc17
Disable alloca code gen tests until size of extra args in stack frame
...
can be computed.
llvm-svn: 957
2001-10-22 22:33:08 +00:00
Vikram S. Adve
ea86d4fe08
*** empty log message ***
...
llvm-svn: 913
2001-10-18 22:47:50 +00:00
Vikram S. Adve
91375f630e
Reverse previous change.
...
llvm-svn: 867
2001-10-18 00:23:32 +00:00
Vikram S. Adve
83de705ef7
Generate assembly code for testcodegen.
...
llvm-svn: 866
2001-10-18 00:22:14 +00:00
Vikram S. Adve
3bc02a2111
Disable codgen test for calltest.ll.
...
llvm-svn: 855
2001-10-17 20:14:34 +00:00
Chris Lattner
ddb08e826c
Add rule to build executables
...
llvm-svn: 846
2001-10-15 20:08:19 +00:00
Chris Lattner
706fdea521
Compile with v9 extensions
...
llvm-svn: 839
2001-10-15 17:55:35 +00:00
Vikram S. Adve
167f77cf9e
Enable most tests.
...
llvm-svn: 797
2001-10-14 23:15:42 +00:00
Vikram S. Adve
8d89c1d8d6
Delete *.s on clean.
...
llvm-svn: 726
2001-10-11 04:24:10 +00:00
Vikram S. Adve
cc952e1d5c
testmemory and sumarray now work with instruction selection.
...
llvm-svn: 715
2001-10-10 20:10:48 +00:00
Chris Lattner
0d1998546d
Add path to as so it doesn't find llvm as if that path is set.
...
llvm-svn: 687
2001-10-01 00:50:36 +00:00
Chris Lattner
c82ad749e2
Exclude a couple of tests that the regalloc stuff doesn't handle yet
...
llvm-svn: 686
2001-10-01 00:40:49 +00:00
Chris Lattner
b18a515a72
Add commands to assemble and compile a .ll file
...
llvm-svn: 661
2001-09-28 14:13:09 +00:00
Chris Lattner
266f87aa6e
Un-neuter makefile
...
llvm-svn: 623
2001-09-18 16:33:36 +00:00
Vikram S. Adve
ec23ce1838
Folded inssel*.ll into select.ll.
...
llvm-svn: 621
2001-09-18 13:10:26 +00:00
Chris Lattner
6ff8e8edce
* Clean up InstrForest
...
* Fix ins sel problem, test case:
void "foo" (int *%x, int *%y)
begin
seteq int *%x, %y
ret void
end
llvm-svn: 552
2001-09-12 01:28:49 +00:00
Chris Lattner
2ce19d622f
Rerun backend tests if as or llc is changed
...
llvm-svn: 518
2001-09-09 21:58:36 +00:00
Chris Lattner
09b2eeca24
Executables have moved into centralized location
...
llvm-svn: 499
2001-09-07 22:58:33 +00:00
Chris Lattner
2eb5212b3e
Add llc path to setup
...
Make code gen simpler, don't drop extra files all over the place
llvm-svn: 494
2001-09-07 22:13:44 +00:00
Chris Lattner
faedbcfe71
Make makefile not depend on where stuff is installed!!!!
...
llvm-svn: 491
2001-09-07 21:24:25 +00:00
Vikram S. Adve
df6573f9e8
Add testcodegen target, and restrict which tests are run for it.
...
llvm-svn: 407
2001-08-28 23:26:44 +00:00
Vikram S. Adve
6744f75d62
Had used the wrong option.
...
llvm-svn: 339
2001-07-31 21:52:28 +00:00
Vikram S. Adve
e4a92c4029
Added support for testing instruction selection on all but 2 tests.
...
llvm-svn: 333
2001-07-31 21:45:56 +00:00
Chris Lattner
e6b9b382e2
Initial revision
...
llvm-svn: 2
2001-06-06 20:29:01 +00:00