[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