[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