[llvm-commits] CVS: llvm/test/Programs/TEST.nightly.report TEST.nightly.Makefile
Alkis Evlogimenos
alkis at niobe.cs.uiuc.edu
Mon Feb 23 10:22:02 PST 2004
Changes in directory llvm/test/Programs:
TEST.nightly.report updated: 1.21 -> 1.22
TEST.nightly.Makefile updated: 1.26 -> 1.27
---
Log message:
Add jit-ls column to nightly tests.
---
Diffs of the changes: (+19 -1)
Index: llvm/test/Programs/TEST.nightly.report
diff -u llvm/test/Programs/TEST.nightly.report:1.21 llvm/test/Programs/TEST.nightly.report:1.22
--- llvm/test/Programs/TEST.nightly.report:1.21 Sun Jan 11 22:13:53 2004
+++ llvm/test/Programs/TEST.nightly.report Mon Feb 23 10:21:11 2004
@@ -73,6 +73,7 @@
["LLC" , 'TEST-RESULT-llc-time: real\s*([.0-9m:]+)', \&FormatTime],
["LLC-LS" , 'TEST-RESULT-llc-ls-time: real\s*([.0-9m:]+)', \&FormatTime],
["JIT" , 'TEST-RESULT-jit-time: real\s*([.0-9m:]+)', \&FormatTime],
+ ["JIT-LS" , 'TEST-RESULT-jit-ls-time: real\s*([.0-9m:]+)', \&FormatTime],
["GCC/CBE" , \&GCCCBERatio],
["GCC/LLC" , \&GCCLLCRatio],
["GCC/LLC-LS" , \&GCCLLC_LSRatio]
Index: llvm/test/Programs/TEST.nightly.Makefile
diff -u llvm/test/Programs/TEST.nightly.Makefile:1.26 llvm/test/Programs/TEST.nightly.Makefile:1.27
--- llvm/test/Programs/TEST.nightly.Makefile:1.26 Thu Dec 18 21:35:27 2003
+++ llvm/test/Programs/TEST.nightly.Makefile Mon Feb 23 10:21:11 2004
@@ -12,7 +12,7 @@
REPORTS_TO_GEN := compile nat llc cbe jit
ifdef ENABLE_LINEARSCAN
-REPORTS_TO_GEN += llc-ls
+REPORTS_TO_GEN += llc-ls jit-ls
endif
REPORTS_SUFFIX := $(addsuffix .report.txt, $(REPORTS_TO_GEN))
@@ -117,6 +117,23 @@
echo >> $@;\
else \
echo "TEST-FAIL: jit $(RELDIR)/$*" >> $@;\
+ fi
+
+# JIT-linearscan tests
+$(PROGRAMS_TO_TEST:%=Output/%.nightly.jit-ls.report.txt): \
+Output/%.nightly.jit-ls.report.txt: Output/%.llvm.bc Output/%.exe-jit-ls $(JIT)
+ @echo > $@
+ -head -n 100 Output/$*.exe-jit-ls >> $@
+ @-if test -f Output/$*.exe-jit-ls; then \
+ echo "TEST-PASS: jit-ls $(RELDIR)/$*" >> $@;\
+ $(JIT) $< -o /dev/null -f $(TIMEOPT) >> $@ 2>&1; \
+ printf "TEST-RESULT-jit-ls: " >> $@;\
+ grep "Total Execution Time" $@.info >> $@;\
+ printf "TEST-RESULT-jit-ls-time: " >> $@;\
+ grep "^real" Output/$*.out-jit-ls.time >> $@;\
+ echo >> $@;\
+ else \
+ echo "TEST-FAIL: jit-ls $(RELDIR)/$*" >> $@;\
fi
# Overall tests: just run subordinate tests
More information about the llvm-commits
mailing list