[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