[llvm-commits] [test-suite] r96868 - in /test-suite/trunk: TEST.fourway-debuginfo.Makefile TEST.fourway-debuginfo.report TEST.fourway-time.Makefile TEST.fourway-time.report TEST.fourway.Makefile TEST.fourway.report fourway.Makefile

Daniel Dunbar daniel at zuster.org
Mon Feb 22 18:09:43 PST 2010


Author: ddunbar
Date: Mon Feb 22 20:09:43 2010
New Revision: 96868

URL: http://llvm.org/viewvc/llvm-project?rev=96868&view=rev
Log:
Remove TEST=fourway, no one uses this.

Removed:
    test-suite/trunk/TEST.fourway-debuginfo.Makefile
    test-suite/trunk/TEST.fourway-debuginfo.report
    test-suite/trunk/TEST.fourway-time.Makefile
    test-suite/trunk/TEST.fourway-time.report
    test-suite/trunk/TEST.fourway.Makefile
    test-suite/trunk/TEST.fourway.report
    test-suite/trunk/fourway.Makefile

Removed: test-suite/trunk/TEST.fourway-debuginfo.Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway-debuginfo.Makefile?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway-debuginfo.Makefile (original)
+++ test-suite/trunk/TEST.fourway-debuginfo.Makefile (removed)
@@ -1,22 +0,0 @@
-##===- TEST.fourway.Makefile -------------------------------*- Makefile -*-===##
-#
-# This test tries running the gcc and llvm-gcc compilers on all of the programs
-# with and without debuginfo and reports on resulting sizes.
-#
-##===----------------------------------------------------------------------===##
-
-include $(LEVEL)/fourway.Makefile
-
-$(PROGRAMS_TO_TEST:%=test.$(TEST).%): \
-test.$(TEST).%: $(LLVMGCC) $(LLVMGXX) \
-Output/%.report.$(TEST).txt \
-Output/%.gcc.nodebug.size \
-Output/%.gcc.debug.size \
-Output/%.llvmgcc.nodebug.size \
-Output/%.llvmgcc.debug.size
-	@-cat Output/$*.gcc.nodebug.size
-	@-cat Output/$*.gcc.debug.size
-	@-cat Output/$*.llvmgcc.nodebug.size
-	@-cat Output/$*.llvmgcc.debug.size
-
-

Removed: test-suite/trunk/TEST.fourway-debuginfo.report
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway-debuginfo.report?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway-debuginfo.report (original)
+++ test-suite/trunk/TEST.fourway-debuginfo.report (removed)
@@ -1,50 +0,0 @@
-##=== TEST.fourway.report - Report description for llc tests ---*- perl -*-===##
-#
-# This file defines a report to be generated for the fourway-debuginfo test.
-#
-##===----------------------------------------------------------------------===##
-
-# Sort by name
-$SortCol = 1;
-$TrimRepeatedPrefix = 1;
-my $ExtTextSize  = '(\d+)\s+\d+\s+\d+\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtDataSize  = '\d+\s+(\d+)\s+\d+\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtObjSize   = '\d+\s+\d+\s+(\d+)\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtOtherSize = '\d+\s+\d+\s+\d+\s+(\d+)\s+\d+\s+[0-9a-fA-F]+';
-my $ExtTotalSize = '\d+\s+\d+\s+\d+\s+\d+\s+(\d+)\s+[0-9a-fA-F]+';
-
-sub Percentage {
-  my ($Cols, $Col) = @_;
-  my $GCC = $Cols->[$Col-2];
-  my $LLVMGCC = $Cols->[$Col-1];
-  return "n/a" if ($GCC eq "*" or $LLVMGCC eq "*");
-  return sprintf("%5.1f%%", $LLVMGCC / $GCC * 100)
-         if ($GCC > 0 and $LLVMGCC > 0);
-  return "    -";
-}
-
-# 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
-# seperators, and closures may be put in for custom processing.
-(
-# Name
- ["Name:" , '\'([^\']+)\' Program'],
- [],
-# Text Sizes
- ["Text GND", "${ExtTextSize}gcc.nodebug"],
- ["Text GD",  "${ExtTextSize}gcc.debug"],
- ["Text LND", "${ExtTextSize}llvmgcc.nodebug"],
- ["Text LD",  "${ExtTextSize}llvmgcc.debug"],
- [],
-# Other Sizes
- ["Debug* GCC",      "${ExtOtherSize}gcc.debug"],
- ["Debug* LLVM-GCC", "${ExtOtherSize}llvmgcc.debug"],
- ["Debug* %",        \&Percentage],
- [],
-# Total Sizes
- ["Total GND", "${ExtTotalSize}gcc.nodebug"],
- ["Total GD",  "${ExtTotalSize}gcc.debug"],
- ["Total LND", "${ExtTotalSize}llvmgcc.nodebug"],
- ["Total LD",  "${ExtTotalSize}llvmgcc.debug"],
- [],
- );

Removed: test-suite/trunk/TEST.fourway-time.Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway-time.Makefile?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway-time.Makefile (original)
+++ test-suite/trunk/TEST.fourway-time.Makefile (removed)
@@ -1,22 +0,0 @@
-##===- TEST.fourway.Makefile -------------------------------*- Makefile -*-===##
-#
-# This test tries running the gcc and llvm-gcc compilers on all of the programs
-# with and without debuginfo and reports on compile time.
-#
-##===----------------------------------------------------------------------===##
-
-include $(LEVEL)/fourway.Makefile
-
-$(PROGRAMS_TO_TEST:%=test.$(TEST).%): \
-test.$(TEST).%: $(LLVMGCC) $(LLVMGXX) \
-Output/%.report.$(TEST).txt \
-Output/%.gcc.nodebug.time \
-Output/%.gcc.debug.time \
-Output/%.llvmgcc.nodebug.time \
-Output/%.llvmgcc.debug.time
-	@-cat Output/$*.gcc.nodebug.time
-	@-cat Output/$*.gcc.debug.time
-	@-cat Output/$*.llvmgcc.nodebug.time
-	@-cat Output/$*.llvmgcc.debug.time
-
-

Removed: test-suite/trunk/TEST.fourway-time.report
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway-time.report?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway-time.report (original)
+++ test-suite/trunk/TEST.fourway-time.report (removed)
@@ -1,38 +0,0 @@
-##=== TEST.fourway.report - Report description for llc tests ---*- perl -*-===##
-#
-# This file defines a report to be generated for the fourway-time test.
-#
-##===----------------------------------------------------------------------===##
-
-# Sort by name
-$SortCol = 1;
-$TrimRepeatedPrefix = 1;
-
-sub Percentage {
-  my ($Cols, $Col) = @_;
-  my $GCC = $Cols->[$Col-5];
-  my $LLVMGCC = $Cols->[$Col-4];
-  return "n/a" if ($GCC eq "*" or $LLVMGCC eq "*");
-  return sprintf("%5.1f%%", $LLVMGCC / $GCC * 100)
-         if ($GCC >= 0.01 and $LLVMGCC >= 0.01);
-  return "    -";
-}
-
-# 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
-# seperators, and closures may be put in for custom processing.
-(
-# Name
- ["Name:" , '\'([^\']+)\' Program'],
- [],
-# Times
- ["Time GND", 'real ([0-9.]+)gcc\.nodebug'],
- ["Time GD",  'real ([0-9.]+)gcc\.debug'],
- ["Time LND", 'real ([0-9.]+)llvmgcc\.nodebug'],
- ["Time LD",  'real ([0-9.]+)llvmgcc\.debug'],
- [],
-# Time Ratios
- ["No Debug", \&Percentage],
- ["Debug",    \&Percentage],
- [],
- );

Removed: test-suite/trunk/TEST.fourway.Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway.Makefile?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway.Makefile (original)
+++ test-suite/trunk/TEST.fourway.Makefile (removed)
@@ -1,30 +0,0 @@
-##===- TEST.fourway.Makefile -------------------------------*- Makefile -*-===##
-#
-# This test tries running the gcc and llvm-gcc compilers on all of the programs
-# with and without debuginfo and reports on compile time and resulting sizes.
-#
-##===----------------------------------------------------------------------===##
-
-include $(LEVEL)/fourway.Makefile
-
-$(PROGRAMS_TO_TEST:%=test.$(TEST).%): \
-test.$(TEST).%: $(LLVMGCC) $(LLVMGXX) \
-Output/%.report.$(TEST).txt \
-Output/%.gcc.nodebug.time \
-Output/%.gcc.debug.time \
-Output/%.llvmgcc.nodebug.time \
-Output/%.llvmgcc.debug.time \
-Output/%.gcc.nodebug.size \
-Output/%.gcc.debug.size \
-Output/%.llvmgcc.nodebug.size \
-Output/%.llvmgcc.debug.size
-	@-cat Output/$*.gcc.nodebug.time
-	@-cat Output/$*.gcc.debug.time
-	@-cat Output/$*.llvmgcc.nodebug.time
-	@-cat Output/$*.llvmgcc.debug.time
-	@-cat Output/$*.gcc.nodebug.size
-	@-cat Output/$*.gcc.debug.size
-	@-cat Output/$*.llvmgcc.nodebug.size
-	@-cat Output/$*.llvmgcc.debug.size
-
-

Removed: test-suite/trunk/TEST.fourway.report
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/TEST.fourway.report?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/TEST.fourway.report (original)
+++ test-suite/trunk/TEST.fourway.report (removed)
@@ -1,49 +0,0 @@
-##=== TEST.fourway.report - Report description for llc tests ---*- perl -*-===##
-#
-# This file defines a report to be generated for the fourway test.
-#
-##===----------------------------------------------------------------------===##
-
-# Sort by name
-$SortCol = 1;
-$TrimRepeatedPrefix = 1;
-my $ExtTextSize  = '(\d+)\s+\d+\s+\d+\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtDataSize  = '\d+\s+(\d+)\s+\d+\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtObjSize   = '\d+\s+\d+\s+(\d+)\s+\d+\s+\d+\s+[0-9a-fA-F]+';
-my $ExtOtherSize = '\d+\s+\d+\s+\d+\s+(\d+)\s+\d+\s+[0-9a-fA-F]+';
-my $ExtTotalSize = '\d+\s+\d+\s+\d+\s+\d+\s+(\d+)\s+[0-9a-fA-F]+';
-
-# 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
-# seperators, and closures may be put in for custom processing.
-(
-# Name
- ["Name:" , '\'([^\']+)\' Program'],
- [],
-# Times
- ["Time GND", 'real ([0-9.]+)gcc\.nodebug'],
- ["Time GD",  'real ([0-9.]+)gcc\.debug'],
- ["Time LND", 'real ([0-9.]+)llvmgcc\.nodebug'],
- ["Time LD",  'real ([0-9.]+)llvmgcc\.debug'],
- [],
-# Text Sizes
- ["Text GND", "${ExtTextSize}gcc.nodebug"],
- ["Text GD",  "${ExtTextSize}gcc.debug"],
- ["Text LND", "${ExtTextSize}llvmgcc.nodebug"],
- ["Text LD",  "${ExtTextSize}llvmgcc.debug"],
- [],
-# Data Sizes
- ["Data GCC",      "${ExtDataSize}gcc.nodebug"],
- ["Data LLVM-GCC", "${ExtDataSize}llvmgcc.nodebug"],
- [],
-# Other Sizes
- ["Other(Debug) GCC",      "${ExtOtherSize}gcc.debug"],
- ["Other(Debug) LLVM-GCC", "${ExtOtherSize}llvmgcc.debug"],
- [],
-# Total Sizes
- ["Total GND", "${ExtTotalSize}gcc.nodebug"],
- ["Total GD",  "${ExtTotalSize}gcc.debug"],
- ["Total LND", "${ExtTotalSize}llvmgcc.nodebug"],
- ["Total LD",  "${ExtTotalSize}llvmgcc.debug"],
- [],
- );

Removed: test-suite/trunk/fourway.Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/fourway.Makefile?rev=96867&view=auto
==============================================================================
--- test-suite/trunk/fourway.Makefile (original)
+++ test-suite/trunk/fourway.Makefile (removed)
@@ -1,73 +0,0 @@
-##===- fourway.Makefile ------------------------------------*- Makefile -*-===##
-#
-# This file is intended to be included in four-way (gcc vs. llvm-gcc by
-# debug vs. non-debug) reports, to provide raw data generating targets.
-#
-##===----------------------------------------------------------------------===##
-
-Output/%.report.$(TEST).txt:
-	@echo "---------------------------------------------------------------"
-	@echo ">>> ========= '$*' Program"
-	@echo "---------------------------------------------------------------"
-
-
-Output/%.gcc.nodebug.o: %.cpp Output/.dir
-	@-(time -p $(CXX) $*.cpp -O0 -c -o $@) 2>&1 | \
-	  sed -e s/$$/gcc.nodebug/ > Output/$*.gcc.nodebug.time
-
-Output/%.gcc.debug.o: %.cpp Output/.dir
-	@-(time -p $(CXX) $*.cpp -O0 -gdwarf-2 -c -o $@) 2>&1 | \
-	  sed -e s/$$/gcc.debug/ > Output/$*.gcc.debug.time
-
-Output/%.llvmgcc.nodebug.o: %.cpp Output/.dir $(LLVMGXX)
-	@-(time -p $(LLVMGXX) $*.cpp -O0 -c -o $@) 2>&1 | \
-	  sed -e s/$$/llvmgcc.nodebug/ > Output/$*.llvmgcc.nodebug.time
-
-Output/%.llvmgcc.debug.o: %.cpp Output/.dir $(LLVMGXX)
-	@-(time -p $(LLVMGXX) $*.cpp -O0 -g -c -o $@) 2>&1 | \
-	  sed -e s/$$/llvmgcc.debug/ > Output/$*.llvmgcc.debug.time
-
-Output/%.gcc.nodebug.o: %.c Output/.dir
-	@-(time -p $(CC) $*.c -O0 -c -o $@) 2>&1 | \
-	  sed -e s/$$/gcc.nodebug/ > Output/$*.gcc.nodebug.time
-
-Output/%.gcc.debug.o: %.c Output/.dir
-	@-(time -p $(CC) $*.c -O0 -gdwarf-2 -c -o $@) 2>&1 | \
-	  sed -e s/$$/gcc.debug/ > Output/$*.gcc.debug.time
-
-Output/%.llvmgcc.nodebug.o: %.c Output/.dir $(LLVMGCC)
-	@-(time -p $(LLVMGCC) $*.c -O0 -c -o $@) 2>&1 | \
-	  sed -e s/$$/llvmgcc.nodebug/ > Output/$*.llvmgcc.nodebug.time
-
-Output/%.llvmgcc.debug.o: %.c Output/.dir $(LLVMGCC)
-	@-(time -p $(LLVMGCC) $*.c -O0 -g -c -o $@) 2>&1 | \
-	  sed -e s/$$/llvmgcc.debug/ > Output/$*.llvmgcc.debug.time
-
-
-Output/%.time:  Output/%.o
-	@echo "" > /dev/null
-
-
-Output/%.gcc.nodebug.size: Output/%.gcc.nodebug.o
-	@-size Output/$*.gcc.nodebug.o 2>&1 | \
-	  sed -e s/$$/gcc.nodebug/ > $@
-	@-size -m Output/$*.gcc.nodebug.o 2>&1 | \
-	  sed -e s/$$/gcc.nodebug/ >> $@
-
-Output/%.gcc.debug.size: Output/%.gcc.debug.o
-	@-size Output/$*.gcc.debug.o 2>&1 | \
-	  sed -e s/$$/gcc.debug/ > $@
-	@-size -m Output/$*.gcc.debug.o 2>&1 | \
-	  sed -e s/$$/gcc.debug/ >> $@
-
-Output/%.llvmgcc.nodebug.size: Output/%.llvmgcc.nodebug.o
-	@-size Output/$*.llvmgcc.nodebug.o 2>&1 | \
-	  sed -e s/$$/llvmgcc.nodebug/ > $@
-	@-size -m Output/$*.llvmgcc.nodebug.o 2>&1 | \
-	  sed -e s/$$/llvmgcc.nodebug/ >> $@
-
-Output/%.llvmgcc.debug.size: Output/%.llvmgcc.debug.o
-	@-size Output/$*.llvmgcc.debug.o 2>&1 | \
-	  sed -e s/$$/llvmgcc.debug/ > $@
-	@-size -m Output/$*.llvmgcc.debug.o 2>&1 | \
-	  sed -e s/$$/llvmgcc.debug/ >> $@





More information about the llvm-commits mailing list