Changes in directory llvm-test:
TEST.fourway-debuginfo.Makefile added (r1.1) TEST.fourway-debuginfo.report added (r1.1) TEST.fourway-time.Makefile added (r1.1) TEST.fourway-time.report added (r1.1) fourway.Makefile added (r1.1) TEST.fourway.Makefile updated: 1.1 -> 1.2 TEST.fourway.report updated: 1.1 -> 1.2 --- Log message: GCC vs. LLVM-GCC by Debug vs. No Debug reports. --- Diffs of the changes: (+246 -109) TEST.fourway-debuginfo.Makefile | 22 +++++++++ TEST.fourway-debuginfo.report | 50 +++++++++++++++++++++ TEST.fourway-time.Makefile | 22 +++++++++ TEST.fourway-time.report | 38 ++++++++++++++++ TEST.fourway.Makefile | 93 ++++++++-------------------------------- TEST.fourway.report | 57 +++++++++--------------- fourway.Makefile | 73 +++++++++++++++++++++++++++++++ 7 files changed, 246 insertions(+), 109 deletions(-) Index: llvm-test/TEST.fourway-debuginfo.Makefile diff -c /dev/null llvm-test/TEST.fourway-debuginfo.Makefile:1.1 *** /dev/null Sat Dec 9 03:40:41 2006 --- llvm-test/TEST.fourway-debuginfo.Makefile Sat Dec 9 03:40:31 2006 *************** *** 0 **** --- 1,22 ---- + ##===- 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 + + Index: llvm-test/TEST.fourway-debuginfo.report diff -c /dev/null llvm-test/TEST.fourway-debuginfo.report:1.1 *** /dev/null Sat Dec 9 03:40:46 2006 --- llvm-test/TEST.fourway-debuginfo.report Sat Dec 9 03:40:31 2006 *************** *** 0 **** --- 1,50 ---- + ##=== 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"], + [], + ); Index: llvm-test/TEST.fourway-time.Makefile diff -c /dev/null llvm-test/TEST.fourway-time.Makefile:1.1 *** /dev/null Sat Dec 9 03:40:46 2006 --- llvm-test/TEST.fourway-time.Makefile Sat Dec 9 03:40:31 2006 *************** *** 0 **** --- 1,22 ---- + ##===- 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 + + Index: llvm-test/TEST.fourway-time.report diff -c /dev/null llvm-test/TEST.fourway-time.report:1.1 *** /dev/null Sat Dec 9 03:40:46 2006 --- llvm-test/TEST.fourway-time.report Sat Dec 9 03:40:31 2006 *************** *** 0 **** --- 1,38 ---- + ##=== 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], + [], + ); Index: llvm-test/fourway.Makefile diff -c /dev/null llvm-test/fourway.Makefile:1.1 *** /dev/null Sat Dec 9 03:40:46 2006 --- llvm-test/fourway.Makefile Sat Dec 9 03:40:31 2006 *************** *** 0 **** --- 1,73 ---- + ##===- 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/ >> $@ Index: llvm-test/TEST.fourway.Makefile diff -u llvm-test/TEST.fourway.Makefile:1.1 llvm-test/TEST.fourway.Makefile:1.2 --- llvm-test/TEST.fourway.Makefile:1.1 Fri Dec 8 10:12:15 2006 +++ llvm-test/TEST.fourway.Makefile Sat Dec 9 03:40:31 2006 @@ -1,83 +1,30 @@ ##===- TEST.fourway.Makefile -------------------------------*- Makefile -*-===## # -# This test tries running the compiler on all of the programs and -# reports on detailed compile time and resulting sizes. +# 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. # ##===----------------------------------------------------------------------===## -Output/%.report.$(TEST).txt: - @echo "---------------------------------------------------------------" - @echo ">>> ========= '$*' Program" - @echo "---------------------------------------------------------------" +include $(LEVEL)/fourway.Makefile $(PROGRAMS_TO_TEST:%=test.$(TEST).%): \ -test.$(TEST).%: $(LLVMGCC) $(LLVMGXX) $(CC) $(CXX) \ +test.$(TEST).%: $(LLVMGCC) $(LLVMGXX) \ Output/%.report.$(TEST).txt \ -Output/%.$(TEST).gcc.nodebug \ -Output/%.$(TEST).gcc.debug \ -Output/%.$(TEST).llvmgcc.nodebug \ -Output/%.$(TEST).llvmgcc.debug - @-cat Output/$*.$(TEST).gcc.nodebug - @-cat Output/$*.$(TEST).gcc.debug - @-cat Output/$*.$(TEST).llvmgcc.nodebug - @-cat Output/$*.$(TEST).llvmgcc.debug +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 -%.cpp: -%.c: - -Output/%.$(TEST).gcc.nodebug: %.cpp $(CXX) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(CXX) $*.cpp -O0 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/gcc.nodebug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).gcc.debug: %.cpp $(CXX) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(CXX) $*.cpp -O0 -gdwarf-2 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/gcc.debug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).llvmgcc.nodebug: %.cpp $(LLVMGXX) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(LLVMGXX) $*.cpp -O0 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/llvmgcc.nodebug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).llvmgcc.debug: %.cpp $(LLVMGXX) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(LLVMGXX) $*.cpp -O0 -g -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/llvmgcc.debug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).gcc.nodebug: %.c $(CC) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(CC) $*.c -O0 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/gcc.nodebug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).gcc.debug: %.c $(CC) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(CC) $*.c -O0 -gdwarf-2 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/gcc.debug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).llvmgcc.nodebug: %.c $(LLVMGCC) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(LLVMGCC) $*.c -O0 -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/llvmgcc.nodebug/ [EMAIL PROTECTED]) > $@ - -Output/%.$(TEST).llvmgcc.debug: %.c $(LLVMGCC) - @-mkdir -p Output - @echo $@ > [EMAIL PROTECTED] - @-(time -p $(LLVMGCC) $*.c -O0 -g -c -o [EMAIL PROTECTED]) 2> [EMAIL PROTECTED] > [EMAIL PROTECTED] - @-(size [EMAIL PROTECTED]) 2>> [EMAIL PROTECTED] >> [EMAIL PROTECTED] - @-(sed -e s/$$/llvmgcc.debug/ [EMAIL PROTECTED]) > $@ Index: llvm-test/TEST.fourway.report diff -u llvm-test/TEST.fourway.report:1.1 llvm-test/TEST.fourway.report:1.2 --- llvm-test/TEST.fourway.report:1.1 Fri Dec 8 10:12:15 2006 +++ llvm-test/TEST.fourway.report Sat Dec 9 03:40:31 2006 @@ -7,6 +7,11 @@ # 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 @@ -16,49 +21,29 @@ ["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 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", - '([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+gcc.nodebug'], - ["Text GD", - '([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+gcc.debug'], - ["Text LND", - '([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.nodebug'], - ["Text LD", - '([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.debug'], + ["Text GND", "${ExtTextSize}gcc.nodebug"], + ["Text GD", "${ExtTextSize}gcc.debug"], + ["Text LND", "${ExtTextSize}llvmgcc.nodebug"], + ["Text LD", "${ExtTextSize}llvmgcc.debug"], [], # Data Sizes - ["Data GND", - '[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+gcc.nodebug'], - ["Data GD", - '[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+gcc.debug'], - ["Data LND", - '[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.nodebug'], - ["Data LD", - '[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.debug'], + ["Data GCC", "${ExtDataSize}gcc.nodebug"], + ["Data LLVM-GCC", "${ExtDataSize}llvmgcc.nodebug"], [], # Other Sizes - ["Other GND", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9a-fA-F]+gcc.nodebug'], - ["Other GD", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9a-fA-F]+gcc.debug'], - ["Other LND", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.nodebug'], - ["Other LD", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9]+\s+[0-9a-fA-F]+llvmgcc.debug'], + ["Other(Debug) GCC", "${ExtOtherSize}gcc.debug"], + ["Other(Debug) LLVM-GCC", "${ExtOtherSize}llvmgcc.debug"], [], # Total Sizes - ["Total GND", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9a-fA-F]+gcc.nodebug'], - ["Total GD", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9a-fA-F]+gcc.debug'], - ["Total LND", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9a-fA-F]+llvmgcc.nodebug'], - ["Total LD", - '[0-9]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+([0-9]+)\s+[0-9a-fA-F]+llvmgcc.debug'], + ["Total GND", "${ExtTotalSize}gcc.nodebug"], + ["Total GD", "${ExtTotalSize}gcc.debug"], + ["Total LND", "${ExtTotalSize}llvmgcc.nodebug"], + ["Total LD", "${ExtTotalSize}llvmgcc.debug"], [], ); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits