[llvm-commits] CVS: llvm-java/test/Programs/SingleSource/Makefile.singlesrc

Alkis Evlogimenos alkis at cs.uiuc.edu
Sun Dec 5 17:00:42 PST 2004



Changes in directory llvm-java/test/Programs/SingleSource:

Makefile.singlesrc updated: 1.10 -> 1.11
---
Log message:

Add more optimization passes (use as many as possible from gccas).


---
Diffs of the changes:  (+15 -1)

Index: llvm-java/test/Programs/SingleSource/Makefile.singlesrc
diff -u llvm-java/test/Programs/SingleSource/Makefile.singlesrc:1.10 llvm-java/test/Programs/SingleSource/Makefile.singlesrc:1.11
--- llvm-java/test/Programs/SingleSource/Makefile.singlesrc:1.10	Thu Dec  2 17:24:34 2004
+++ llvm-java/test/Programs/SingleSource/Makefile.singlesrc	Sun Dec  5 19:00:31 2004
@@ -12,9 +12,23 @@
 	$(Echo) Compiling $< to bytecode
 	$(Verb)$(CLASS2LLVM) -cp $(CLASSPATH):Output $(subst /,.,$(*F)) -o=$@
 
+# OPT_PASSES := -simplifycfg -mem2reg -globalopt -globaldce \
+#               -ipconstprop -deadargelim -instcombine -simplifycfg \
+#               -inline -argpromotion -raise -tailduplicate -simplifycfg \
+#               -scalarrepl -instcombine -tailcallelim -simplifycfg \
+#               -licm -instcombine -indvars -loop-unroll -instcombine \
+#               -load-vn -gcse -sccp -instcombine -dse -adce -simplifycfg \
+#               -deadtypeelim -constmerge
+
+OPT_PASSES := -simplifycfg -mem2reg -globalopt -globaldce \
+              -ipconstprop -deadargelim -instcombine -simplifycfg \
+              -inline -argpromotion -raise -tailduplicate -simplifycfg \
+              -gcse -sccp -adce -simplifycfg \
+              -deadtypeelim -constmerge
+
 # optimize raw bytecode
 %.linked.bc: %.raw.bc $(LOPT)
 	$(Echo) Optimizing $<
-	$(Verb)$(LOPT) -simplifycfg -mem2reg -instcombine -f -o=$@ $<
+	$(Verb)$(LOPT) $(OPT_PASSES) -f -o=$@ $<
 
 include $(LEVEL)/test/Makefile.test






More information about the llvm-commits mailing list