[llvm-commits] CVS: poolalloc/test/Makefile

John Criswell criswell at cs.uiuc.edu
Tue Nov 2 11:21:59 PST 2004



Changes in directory poolalloc/test:

Makefile updated: 1.21 -> 1.22

---
Log message:

Added progcputrack target, which will measure cache misses on the Sparc
with the cputrack utility for all of the standard LARGE problems.


---
Diffs of the changes:  (+24 -0)

Index: poolalloc/test/Makefile
diff -u poolalloc/test/Makefile:1.21 poolalloc/test/Makefile:1.22
--- poolalloc/test/Makefile:1.21	Mon Nov  1 16:47:01 2004
+++ poolalloc/test/Makefile	Tue Nov  2 13:21:48 2004
@@ -100,6 +100,30 @@
         done
 	@printf "\a"; sleep 1; printf "\a"; sleep 1; printf "\a"
 
+progcputrack::
+	for dir in $(LARGE_PROBLEM_SIZE_DIRS); do \
+            (cd $$dir; \
+               PROJECT_DIR=$(BUILD_OBJ_ROOT) $(MAKE) -j1 TEST=cputrack \
+                   LARGE_PROBLEM_SIZE=1 report.html) \
+        done
+	for dir in $(NORMAL_PROBLEM_SIZE_DIRS); do \
+	    (cd $$dir; \
+               PROJECT_DIR=$(BUILD_OBJ_ROOT) $(MAKE) -j1 TEST=cputrack \
+                   report.html) \
+        done
+	@for dir in $(LARGE_PROBLEM_SIZE_DIRS); do \
+            (cd $$dir; \
+               PROJECT_DIR=$(BUILD_OBJ_ROOT) $(MAKE) -s -j1 TEST=cputrack \
+                   LARGE_PROBLEM_SIZE=1 report) \
+        done
+	@for dir in $(NORMAL_PROBLEM_SIZE_DIRS); do \
+	    (cd $$dir; \
+               PROJECT_DIR=$(BUILD_OBJ_ROOT) $(MAKE) -s -j1 TEST=cputrack \
+                   report) \
+        done
+	@printf "\a"; sleep 1; printf "\a"; sleep 1; printf "\a"
+
+
 ##############################################################################
 # Targets for running tests and gathering statistics for arbitrary tests
 ##############################################################################





More information about the llvm-commits mailing list