[llvm-commits] CVS: llvm/test/Programs/External/SPEC/Makefile.spec Sandbox.sh
Chris Lattner
lattner at cs.uiuc.edu
Fri Jun 20 15:43:01 PDT 2003
Changes in directory llvm/test/Programs/External/SPEC:
Makefile.spec updated: 1.10 -> 1.11
Sandbox.sh updated: 1.6 -> 1.7
---
Log message:
* Add support for LARGE_PROBLEM_SIZE (autoselect train inputs)
* Add support for .time files
---
Diffs of the changes:
Index: llvm/test/Programs/External/SPEC/Makefile.spec
diff -u llvm/test/Programs/External/SPEC/Makefile.spec:1.10 llvm/test/Programs/External/SPEC/Makefile.spec:1.11
--- llvm/test/Programs/External/SPEC/Makefile.spec:1.10 Mon Jun 16 07:15:52 2003
+++ llvm/test/Programs/External/SPEC/Makefile.spec Fri Jun 20 15:42:46 2003
@@ -7,7 +7,11 @@
include $(LEVEL)/Makefile.config
# RUN_TYPE - Either ref, test, or train. May be specified on the command line.
+ifdef LARGE_PROBLEM_SIZE
+RUN_TYPE := train
+else
RUN_TYPE := test
+endif
## Information the test should have provided...
ifndef STDOUT_FILENAME
@@ -41,9 +45,6 @@
include $(LEVEL)/test/Programs/MultiSource/Makefile.multisrc
-# Pseudo target to build just the bytecode file.
-bytecode: Output/$(PROG).llvm.bc
-
LCCFLAGS := -DSPEC_CPU2000 -O2
CFLAGS := -DSPEC_CPU2000 -O2
@@ -65,6 +66,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
../../$< $(RUN_OPTIONS)
-(cd Output/nat-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/nat-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.out-lli): \
Output/%.out-lli: Output/%.llvm.bc $(LLI)
@@ -72,6 +74,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
$(LLI) $(LLI_OPTS) ../../$< $(RUN_OPTIONS)
-(cd Output/lli-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/lli-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.out-jit): \
Output/%.out-jit: Output/%.llvm.bc $(LLI)
@@ -79,6 +82,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
$(LLI) $(JIT_OPTS) ../../$< $(RUN_OPTIONS)
-(cd Output/jit-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/jit-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.out-llc): \
Output/%.out-llc: Output/%.llc
@@ -86,6 +90,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
../../$< $(RUN_OPTIONS)
-(cd Output/llc-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/llc-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.out-cbe): \
Output/%.out-cbe: Output/%.cbe
@@ -93,6 +98,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
../../$< $(RUN_OPTIONS)
-(cd Output/cbe-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/cbe-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.trace-out-llc): \
Output/%.trace-out-llc: Output/%.trace.llc
@@ -100,6 +106,7 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
../../$< $(RUN_OPTIONS)
-(cd Output/llc-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
+ -cp Output/llc-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
$(PROGRAMS_TO_TEST:%=Output/%.trace-out-cbe): \
Output/%.trace-out-cbe: Output/%.trace.cbe
@@ -107,7 +114,4 @@
../../$(RUNSAFELY) $(STDIN_FILENAME) $(STDOUT_FILENAME) \
../../$< $(RUN_OPTIONS)
-(cd Output/cbe-$(RUN_TYPE); cat $(LOCAL_OUTPUTS)) > $@
-
-# Pseudo target to build just the bytecode file.
-bytecode: Output/$(PROG).llvm.bc
-
+ -cp Output/cbe-$(RUN_TYPE)/$(STDOUT_FILENAME).time $@.time
Index: llvm/test/Programs/External/SPEC/Sandbox.sh
diff -u llvm/test/Programs/External/SPEC/Sandbox.sh:1.6 llvm/test/Programs/External/SPEC/Sandbox.sh:1.7
--- llvm/test/Programs/External/SPEC/Sandbox.sh:1.6 Fri Jun 20 15:28:30 2003
+++ llvm/test/Programs/External/SPEC/Sandbox.sh Fri Jun 20 15:42:46 2003
@@ -28,8 +28,6 @@
echo Running: $*
$*
-cp $OUTPUT_FILE.time ../../$OUTPUT_FILE.time
-
# This script is always successful...
exit 0
More information about the llvm-commits
mailing list