X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FNightlyTestTemplate.html;h=c38bb2e776bbe4e7aadfa462cd8d06863c319c0b;hb=50cd6fda9e98f68a9a6e1adf72c38baf614bd305;hp=eba3c2fa99e230dd795e6375b03dddb0451e03f6;hpb=1bb9a4878d1b4f82c7072c68b85ffebc39fc89e6;p=oota-llvm.git
diff --git a/utils/NightlyTestTemplate.html b/utils/NightlyTestTemplate.html
index eba3c2fa99e..c38bb2e776b 100644
--- a/utils/NightlyTestTemplate.html
+++ b/utils/NightlyTestTemplate.html
@@ -1,4 +1,3 @@
-
LLVM Test Results for $DateString
@@ -15,9 +14,9 @@
Overview
Changes
+Dejagnu Tests
Trends
Programs
-Regression
|
@@ -30,8 +29,8 @@
Back to:
-Test Results
-LLVM Page
+Test Results
+LLVM Page
@@ -52,6 +51,12 @@
|
+Nightly Test Overview:
+
+ - Start: $TestStartTime
+ - Finish: $TestFinishTime
+ - Platform: $TestPlatform
+
CVS Tree Overview:
- CVS Checkout Log
@@ -59,21 +64,20 @@
$NumDirsInCVS dirs, $NumFilesInCVS files, $LOC
lines of code, checked out in $CVSCheckoutTime seconds
Compilation Log
-
- $BuildError
- Time to configure CVS tree: $ConfigTime seconds
- ($ConfigWallTime seconds wall time)
- Time to build CVS tree: $BuildTime seconds
- ($BuildWallTime seconds wall time)
- Number of object files compiled: $NumObjects
- Number of libraries linked: $NumLibraries
- Number of executables linked: $NumExecutables
-
+
+Item | CPU Time | Wall Clock |
+Configure CVS Tree | $ConfigTime | $ConfigWallTime |
+Build CVS Tree | $BuildTime | $BuildWallTime |
+Run Dejagnu Tests | $DejagnuTime | $DejagnuWallTime |
+
+Number of object files compiled: $NumObjects
+Number of libraries linked: $NumLibraries
+Number of executables linked: $NumExecutables
+Build Status: $BuildStatus
Warnings during the build:
-
+$WarningsList
@@ -91,10 +95,10 @@
Changes to Warnings:
-
-- Warnings Added: $WarningsAdded
-
- Warnings Removed: $WarningsRemoved
-
+ Warnings Added:
+$WarningsAdded
+Warnings Removed:
+$WarningsRemoved
Changes in the test suite:
@@ -103,21 +107,68 @@
- Newly passing tests: $TestsFixed
- Newly failing tests: $TestsBroken
+ |
+
+
+
+
+
+$DejagnuTestResults
+A complete log of testing Feature and Regression is available for further analysis.
-GNUplot charts showing a couple of things:
-
-- Compile Time
-
- Testing Time
-
- Time to run some programs, say all of Olden
-
- Time to compile something, say Olden.
-
- Size of bytecode files for Olden
-
+
+Here are some charts showing how the LLVM optimizer and code generators are
+changing over time. For now we use the Olden benchmark suite to measure this,
+but eventually we will switch to using SPEC CPU2000. All programs are run with
+"LARGE_PROBLEM_SIZE" enabled. Click on any of the charts to get a larger
+version.
+
+
Compilation Measurements:
+
+
+
+
+![](running_Olden_bytecode.png)
+Size of LLVM bytecode files
+ |
+
+![](running_Olden_opt_time.png)
+Time to run the LLVM optimizer on each program
+ |
+
+
+Program Execution Measurements:
+
+
+
+
+![](running_Olden_cbe_time.png)
+Execution time for CBE generated executable
+ |
+
+![](running_Olden_llc_time.png)
+Execution time for the LLC generated executable
+ |
+
+
+
+![](running_Olden_jit_time.png)
+Execution time for program in the JIT
+ |
+ |
+
+
+
+
+
-
-
-
-
-Not yet implemented
-
-
-
-