[llvm-commits] CVS: llvm-java/test/Makefile.test
Alkis Evlogimenos
alkis at cs.uiuc.edu
Sun Feb 27 03:38:18 PST 2005
Changes in directory llvm-java/test:
Makefile.test updated: 1.42 -> 1.43
---
Log message:
Add bugpoint rules.
---
Diffs of the changes: (+14 -0)
Makefile.test | 14 ++++++++++++++
1 files changed, 14 insertions(+)
Index: llvm-java/test/Makefile.test
diff -u llvm-java/test/Makefile.test:1.42 llvm-java/test/Makefile.test:1.43
--- llvm-java/test/Makefile.test:1.42 Sun Feb 27 04:26:23 2005
+++ llvm-java/test/Makefile.test Sun Feb 27 05:38:07 2005
@@ -101,6 +101,20 @@
&& echo "PASS(llc): $(notdir $*)" \
|| echo "FAIL(llc): $(notdir $*)"
+# rules to invoke bugpoint
+GCCLD_PASS_ARGS := $(shell $(GCCLD) /dev/null -debug-pass=Arguments 2>&1 | \
+ grep 'Pass Arguments' | \
+ sed 's/Pass Arguments: //')
+
+%.bugpoint.lli: %.llvm.bc %.out-nat
+ $(LBUGPOINT) $< -run-lli -output=$*.out-nat
+
+%.bugpoint.llc: %.llvm.bc %.out-nat
+ $(LBUGPOINT) $< -run-llc -output=$*.out-nat
+
+%.bugpoint.gccld: %.raw.llvm.bc %.out-nat
+ $(LBUGPOINT) $< $(GCCLD_PASS_ARGS)
+
all-local:: $(JIT_DIFFS) $(LLC_DIFFS)
endif
More information about the llvm-commits
mailing list