-#include "irflag.h" /* optimization flags */
-#include "irgopt.h" /* optimize ir */
-#include "reassoc.h" /* optimize ir by reassociation */
-#include "ldstopt.h" /* optimize Load/Store */
-#include "cfopt.h" /* optimize control flow */
-#include "tailrec.h" /* optimize tail-recursion calls */
-#include "ircgopt.h" /* Optimizations based on interprocedural graph */
-#include "strength_red.h" /* Strength reduction */
+#include "irflag.h" /* optimization flags */
+#include "irgopt.h" /* optimize ir */
+#include "reassoc.h" /* optimize ir by reassociation */
+#include "ldstopt.h" /* optimize Load/Store */
+#include "cfopt.h" /* optimize control flow */
+#include "tailrec.h" /* optimize tail-recursion calls */
+#include "ircgopt.h" /* Optimizations based on interprocedural graph */
+#include "strength_red.h" /* Strength reduction */
+#include "loop_unrolling.h" /* Do loop unrolling */
+#include "ifconv.h" /* if conversion */
+#include "funccall.h" /* real function call optimization */
+#include "return.h" /* Return node normalizations */
+#include "scalar_replace.h" /* Scalar replacement */
+#include "proc_cloning.h" /* procedure cloning */
+//#include "opt_branches.h" /* Branch optimizations */