Chris Lattner
817b562565
Make tblgen not try to be smart. This is better handled in makefiles if
...
at all. Patch contributed by Vladimir Prus!
llvm-svn: 14784
2004-07-13 06:11:46 +00:00
Reid Spencer
a97870c0ff
Fix some thinkos in the script (error handling, proper argument handling).
...
llvm-svn: 14676
2004-07-07 21:19:01 +00:00
Reid Spencer
e63894ba81
Change the "rotate by 90" xtics specification to just "rotate" which is
...
equivalent. The "by <angle>" syntax is not acceptable for all output
devices. Apparently the Sparc and x86 output devices (no color) don't
accept this, but should accept the plain "rotate".
llvm-svn: 14645
2004-07-06 17:04:09 +00:00
Reid Spencer
d8b190bcf0
Caused the labels on the small plots to be drawn vertically instead of
...
horizontally so they no longer overlap.
This eye-strain-lessening patch contributed by Vladimir Merzliakov. Thanks!
llvm-svn: 14632
2004-07-05 19:09:32 +00:00
Chris Lattner
136709e492
Fix relative links for nightly testers not hosted on llvm.cs.
...
Patch contributed by Vladimir Merzliakov!
llvm-svn: 14419
2004-06-25 20:57:19 +00:00
Brian Gaeke
51af85964a
Don't try to run qmtests if we fail to build the tree. The qmtests (at
...
least, on macosx) will spiral out of control instead of failing gracefully.
llvm-svn: 14396
2004-06-25 07:25:28 +00:00
Reid Spencer
3c6901d00e
Move the tests for readability of the template and gnuplot files so they
...
occur AFTER the source is checked out. This ensures that if either of the
-gnuplotscript or -templatefile options are not given, that they get picked
up from the checkout directory and don't abort the test unnecessarily.
llvm-svn: 14346
2004-06-23 14:07:12 +00:00
Reid Spencer
7971076728
Added a -noexternals options to avoid performing the externals tests on
...
test environments that don't have Povray or SPEC.
llvm-svn: 14345
2004-06-23 07:45:46 +00:00
Reid Spencer
3f1029e152
Make sure GetRegEx returns something gnuplot can deal with (a number, not
...
a ?) so that graphs don't bail if something fails in a test.
llvm-svn: 14344
2004-06-23 06:36:34 +00:00
Reid Spencer
90b558637b
- Added the -nice option for nicing the build processes.
...
- Added the -gnuplotscript option to specify the GnuPlot script to use.
- Added the -templatefile option to specify the HTML template to use.
- Moved subroutines to top of file.
- Used variables for file names in case we want to change to directories.
- Made program track its directory changes in $VERBOSE mode (for debugging)
- Added variables to support tracking start time, finish time, and platform
details about each nightly test.
llvm-svn: 14321
2004-06-22 15:38:37 +00:00
Reid Spencer
62a8b268bd
Added start time, finish time, and platform (uname -a output) information
...
to the top of the template for identification purposes.
llvm-svn: 14318
2004-06-22 15:32:02 +00:00
Tanya Lattner
a2145dea2d
Removed extra href close tag
...
llvm-svn: 14315
2004-06-22 05:44:31 +00:00
Misha Brukman
095db9590a
Handle shifts >= 32 bits.
...
llvm-svn: 14291
2004-06-21 18:01:47 +00:00
Chris Lattner
cc465361d9
Move the IntrinsicLowering header into the CodeGen directory, as per PR346
...
llvm-svn: 14266
2004-06-20 07:49:54 +00:00
Chris Lattner
084fef46e4
Make fpcmp handle running off of the beginning or end of the file correctly.
...
llvm-svn: 14259
2004-06-20 03:12:18 +00:00
Reid Spencer
06aff16337
A utility to search the LLVM source tree for a grep pattern. This is a
...
replacement for getsrcs.sh which now generates too much text to put on a
Linux command line. The approach taken with llvmgrep is to execute a find
command and execute a grep on each file that matches the name pattern. The
arguments to this script are the same as those of egrep. Note that the -H
and -n options to egrep will always be passed so that you always get the
file and line number of matches.
llvm-svn: 14255
2004-06-19 20:32:55 +00:00
Misha Brukman
8495487d8e
Make header comment fit within 80 cols.
...
llvm-svn: 14198
2004-06-17 15:49:36 +00:00
Misha Brukman
19322ee4c6
The correct prototype is `int atoi(CONST char*)'. Unbroke AIX build.
...
llvm-svn: 14173
2004-06-14 16:30:05 +00:00
Reid Spencer
6771895caa
Get rid of "might be uninitialized" warnings when compiling with GCC 3.3.2
...
llvm-svn: 14169
2004-06-13 19:17:49 +00:00
Brian Gaeke
a4caf3f4f1
Don't trim @PrevDays (causing an error) if it isn't long enough.
...
llvm-svn: 14156
2004-06-11 19:55:30 +00:00
Reid Spencer
1c1bf98896
Add two options to the program:
...
-release causes ENABLE_OPTIMIZED=1 to be added to the make line so that
the test runs against optimized code.
-pedantic causes the CompileOptimizeOpts variable to be overridden to
add several additional warnings not picked up by -Wall. This
should help catch additional programming faux pas. See the diff
for the specific details.
llvm-svn: 14153
2004-06-11 07:06:22 +00:00
Brian Gaeke
e24e40500f
Allow dates with slashes in them in $DateRE.
...
Don't match on $Filename (which will be unset) if we hit 'UNMATCHABLE:'.
llvm-svn: 14112
2004-06-10 07:44:28 +00:00
Reid Spencer
98b2d5c5c5
Columnized the compilation statistics for easier reading.
...
llvm-svn: 14099
2004-06-09 18:29:15 +00:00
Chris Lattner
69b6c53c78
Fix the really bizarre stuff that happened last night in the tester
...
due to non-numeric diff failures that caused fpcmp to go into infinite loops
llvm-svn: 14098
2004-06-09 18:28:53 +00:00
Reid Spencer
db7956f69a
Regularize title of Regression Test section. Clean up some blank space.
...
llvm-svn: 14080
2004-06-09 02:07:25 +00:00
Reid Spencer
22208f45ef
* Fix indentation of Regression Test Results by making sure the
...
GetQMTestResults function closes all its open tags.
* Cause XFAIL results to not be reported at all except in the stats.
llvm-svn: 14067
2004-06-08 08:01:33 +00:00
Misha Brukman
fffcf9c9fb
Emit a more sensible error message if no subclasses of Target are defined.
...
Patch contributed by Vladimir Prus.
llvm-svn: 14010
2004-06-04 14:59:42 +00:00
Brian Gaeke
0c586cdc5e
Honor DISABLE_CBE, etc., even when doing the "running tests" (i.e., Olden)
...
llvm-svn: 14004
2004-06-04 00:07:12 +00:00
Brian Gaeke
412756570b
Allow script to set configure args.
...
Allow environment to set llvmgccdir.
llvm-svn: 13994
2004-06-03 21:46:56 +00:00
Chris Lattner
e83914344f
Add -disable-codegen option to disable LLC and JIT targets
...
llvm-svn: 13978
2004-06-03 03:29:39 +00:00
Reid Spencer
098899bef2
Align the lower portion of the page with the left margin so that the page
...
width is not made excessive by the large table of results. Improves
readability of the page.
llvm-svn: 13913
2004-05-31 21:38:56 +00:00
Reid Spencer
9e332d6760
Clean up the Feature and Regression test output to (a) use section headers,
...
(b) avoid <pre> tag so page width doesn't become excessive, (c) omit the
execution time stats, (d) format each reported test in a list with bold
headings for readability, (e) omit long lines of dashes.
llvm-svn: 13912
2004-05-31 20:59:55 +00:00
Reid Spencer
4fa0a6a7c1
Make the Regression/Feature test support excise all ": PASS" lines that
...
indicate successful tests. We're really only interested in the bad news
in this output :)
llvm-svn: 13901
2004-05-30 00:17:47 +00:00
Chris Lattner
a0221771ac
Changes to make the nightly tester run the regression tests at night, yaay!
...
Change contributed by Reid Spencer.
llvm-svn: 13882
2004-05-28 20:30:23 +00:00
Chris Lattner
c063c0369b
Right: the #includes are not needed either
...
llvm-svn: 13867
2004-05-28 00:35:51 +00:00
Chris Lattner
247e82a011
Use fileutilities instead of mmap directly
...
llvm-svn: 13865
2004-05-28 00:31:36 +00:00
Chris Lattner
4de18aff15
doxygen no longer builds into the docs tree, and we no longer have boost
...
in the tree
llvm-svn: 13838
2004-05-27 17:58:45 +00:00
Chris Lattner
023eb7484f
Add support for dos style files.
...
llvm-svn: 13836
2004-05-27 17:44:18 +00:00
Chris Lattner
6f0bab5b9d
Header file moved
...
llvm-svn: 13813
2004-05-27 05:41:36 +00:00
Misha Brukman
efe8d00ce3
Add hint about syntax-highlighting non-standardly-named LLVM Makefiles.
...
llvm-svn: 13606
2004-05-19 21:20:40 +00:00
Misha Brukman
9f6428ea0e
Added `zeroinitializer' keyword.
...
llvm-svn: 13253
2004-04-28 19:36:08 +00:00
Brian Gaeke
80db51134d
mmap of a zero length file returns null on some platforms, so hack around it.
...
llvm-svn: 13121
2004-04-23 17:38:17 +00:00
Brian Gaeke
c72f1fa822
Fix typo.
...
llvm-svn: 13072
2004-04-19 19:09:24 +00:00
Chris Lattner
5fbdaafc18
Spiff is no longer in our tree
...
llvm-svn: 13041
2004-04-18 18:26:38 +00:00
Misha Brukman
be6fcab94d
The "best" of both worlds: readable C++ comments and valid HTML For doxygen.
...
llvm-svn: 12964
2004-04-15 15:30:15 +00:00
Chris Lattner
6e48365ab9
Fix bug, add support for +/-
...
llvm-svn: 12934
2004-04-13 21:48:43 +00:00
Chris Lattner
8b85738eb8
Out with spiff, in with fpcmp
...
llvm-svn: 12928
2004-04-13 20:59:24 +00:00
Chris Lattner
d5de2d698d
Remove spiff. Though it looked good, it was not really as spiffy as it seemed
...
llvm-svn: 12927
2004-04-13 20:58:42 +00:00
Chris Lattner
5fc6c15a31
Okay, spiff is completely incapable of handling files of nontrivial size.
...
Here is a simple minimal program that does what we want. Instead of taking
minutes to compare mesa's output, and crashing on binary files (like spiff
does), this take < .02s in the common case and doesn't crash.
llvm-svn: 12926
2004-04-13 20:55:49 +00:00
Chris Lattner
7600e1a723
Increase buffer size again. *sigh*
...
llvm-svn: 12912
2004-04-13 18:43:18 +00:00