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

Chris Lattner lattner at cs.uiuc.edu
Fri Aug 15 11:27:02 PDT 2003


Changes in directory llvm/test/Programs:

TEST.nightly.Makefile updated: 1.23 -> 1.24
TEST.nightly.report updated: 1.9 -> 1.10

---
Log message:

Add timings for how long LLC takes to run.
Move compiled llc program time into the executions column


---
Diffs of the changes:

Index: llvm/test/Programs/TEST.nightly.Makefile
diff -u llvm/test/Programs/TEST.nightly.Makefile:1.23 llvm/test/Programs/TEST.nightly.Makefile:1.24
--- llvm/test/Programs/TEST.nightly.Makefile:1.23	Fri Aug 15 10:29:25 2003
+++ llvm/test/Programs/TEST.nightly.Makefile	Fri Aug 15 11:26:16 2003
@@ -22,8 +22,8 @@
 $(PROGRAMS_TO_TEST:%=Output/%.nightly.compile.report.txt): \
 Output/%.nightly.compile.report.txt: Output/%.llvm.bc $(LGCCAS)
 	@echo > $@
-	@echo '$(LGCCAS) Output/$*.linked.rll -o/dev/null $(TIMEOPT) >> $@ 2>&1'
-	@-if ($(LGCCAS) Output/$*.linked.rll -o /dev/null $(TIMEOPT) >> $@ 2>&1)\
+	@echo '$(LGCCAS) Output/$*.linked.rll -o /dev/null $(TIMEOPT) >>$@ 2>&1'
+	@-if ($(LGCCAS) Output/$*.linked.rll -o /dev/null $(TIMEOPT) >>$@ 2>&1)\
 	;then \
 	  echo "TEST-PASS: compile $(RELDIR)/$*" >> $@;\
 	  printf "TEST-RESULT-compile: " >> $@;\
@@ -55,6 +55,9 @@
 	-head -n 100 Output/$*.exe-llc >> $@
 	@-if test -f Output/$*.exe-llc; then \
 	  echo "TEST-PASS: llc $(RELDIR)/$*" >> $@;\
+	  $(LLC) $< -o /dev/null -f $(TIMEOPT) >> $@ 2>&1; \
+	  printf "TEST-RESULT-llc: " >> $@;\
+	  grep "Total Execution Time" $@.info >> $@;\
 	  printf "TEST-RESULT-llc-time: " >> $@;\
 	  grep "^real" $(INFO_PREFIX)llc.time >> $@;\
 	  echo >> $@;\


Index: llvm/test/Programs/TEST.nightly.report
diff -u llvm/test/Programs/TEST.nightly.report:1.9 llvm/test/Programs/TEST.nightly.report:1.10
--- llvm/test/Programs/TEST.nightly.report:1.9	Thu Aug 14 19:29:17 2003
+++ llvm/test/Programs/TEST.nightly.report	Fri Aug 15 11:26:16 2003
@@ -20,10 +20,12 @@
  ["GCCAS"    , "TEST-RESULT-compile: $WallTimeRE"],
  ["Bytecode" , 'TEST-RESULT-compile: *([0-9]+)'],
  ["Instrs"   , 'TEST-RESULT-compile: *([0-9]+).*Number of inst'],
- ["LLC"      , 'TEST-RESULT-llc-time: real\s*([.0-9m]+)'],
+ ["GCCAS"    , "TEST-RESULT-compile: $WallTimeRE"],
+ ["LLC"      , "TEST-RESULT-llc: $WallTimeRE"],
  [],
  ["NAT"      , 'TEST-RESULT-nat-time: real\s*([.0-9m]+)'],
  ["CBE"      , 'TEST-RESULT-cbe-time: real\s*([.0-9m]+)'],
+ ["LLC"      , 'TEST-RESULT-llc-time: real\s*([.0-9m]+)'],
  ["JIT"      , 'TEST-RESULT-jit-time: real\s*([.0-9m]+)'],
  [],
  ["MachCode" , 'TEST-RESULT-jit-machcode: *([0-9]+).*bytes of machine code'],





More information about the llvm-commits mailing list