[llvm-commits] CVS: llvm-test/TEST.nightly.report

Chris Lattner lattner at cs.uiuc.edu
Thu Mar 16 23:06:46 PST 2006



Changes in directory llvm-test:

TEST.nightly.report updated: 1.38 -> 1.39
---
Log message:

Add a new LLC/LLCBETA column, to make it easier to track LLC BETA
hilight the ratio columns with red/green to make it easy to tell at a glance
if we're winning or losing.



---
Diffs of the changes:  (+24 -7)

 TEST.nightly.report |   31 ++++++++++++++++++++++++-------
 1 files changed, 24 insertions(+), 7 deletions(-)


Index: llvm-test/TEST.nightly.report
diff -u llvm-test/TEST.nightly.report:1.38 llvm-test/TEST.nightly.report:1.39
--- llvm-test/TEST.nightly.report:1.38	Wed Nov  2 10:15:15 2005
+++ llvm-test/TEST.nightly.report	Fri Mar 17 01:06:34 2006
@@ -22,8 +22,8 @@
 
 sub GCCCBERatio {
   my ($Cols, $Col) = @_;
-  my $GCC = $Cols->[$Col-5];
-  my $CBE = $Cols->[$Col-4];
+  my $GCC = $Cols->[$Col-6];
+  my $CBE = $Cols->[$Col-5];
   return "n/a" if ($GCC eq "*" or $CBE eq "*");
   return sprintf("%3.2f", $GCC/$CBE) if ($GCC >= 0.1 and $CBE >= 0.1);
   return "-";
@@ -31,8 +31,8 @@
 
 sub GCCLLCRatio {
   my ($Cols, $Col) = @_;
-  my $GCC = $Cols->[$Col-6];
-  my $LLC = $Cols->[$Col-4];
+  my $GCC = $Cols->[$Col-7];
+  my $LLC = $Cols->[$Col-5];
   return "n/a" if ($GCC eq "*" or $LLC eq "*");
   return sprintf("%3.2f", $GCC/$LLC) if ($GCC >= 0.1 and $LLC >= 0.1);
   return "-";
@@ -40,13 +40,28 @@
 
 sub GCCLLC_BETARatio {
   my ($Cols, $Col) = @_;
-  my $GCC = $Cols->[$Col-7];
-  my $LLC_BETA = $Cols->[$Col-4];
+  my $GCC = $Cols->[$Col-8];
+  my $LLC_BETA = $Cols->[$Col-5];
   return "n/a" if ($GCC eq "*" or $LLC_BETA eq "*");
   return sprintf("%3.2f", $GCC/$LLC_BETA) if ($GCC >= 0.1 and $LLC_BETA >= 0.1);
   return "-";
 }
 
+sub LLCLLC_BETARatio {   # LLC/LLC-BETA
+  my ($Cols, $Col) = @_;
+  my $LLC = $Cols->[$Col-7];
+  my $LLC_BETA = $Cols->[$Col-6];
+  return "n/a" if ($LLC eq "*" or $LLC_BETA eq "*");
+  return sprintf("%3.2f", $LLC/$LLC_BETA) if ($LLC >= 0.1 and $LLC_BETA >= 0.1);
+  return "-";
+}
+
+# highlight the RATIO columns with green/red.
+$HilightColumns{14} = 1;
+$HilightColumns{15} = 1;
+$HilightColumns{16} = 1;
+$HilightColumns{17} = 1;
+
 # These are the columns for the report.  The first entry is the header for the
 # column, the second is the regex to use to match the value.  Empty list create
 # separators, and closures may be put in for custom processing.
@@ -66,7 +81,9 @@
  ["LLC"      , 'TEST-RESULT-llc-time: program\s*([.0-9m:]+)', \&FormatTime],
  ["LLC-BETA" , 'TEST-RESULT-llc-beta-time: program\s*([.0-9m:]+)',\&FormatTime],
  ["JIT"      , 'TEST-RESULT-jit-time: program\s*([.0-9m:]+)', \&FormatTime],
+ [],
  ["GCC/<br>CBE"  , \&GCCCBERatio],
  ["GCC/<br>LLC"  , \&GCCLLCRatio],
- ["GCC/<br>LLC-BETA"  , \&GCCLLC_BETARatio]
+ ["GCC/<br>LLC-BETA"  , \&GCCLLC_BETARatio],
+ ["LLC/<br>LLC-BETA"  , \&LLCLLC_BETARatio]
 );






More information about the llvm-commits mailing list