[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