Use new libFirm version with localopts phase
authorAndreas Zwinkau <zwinkau@kit.edu>
Fri, 4 Nov 2011 14:25:46 +0000 (15:25 +0100)
committerAndreas Zwinkau <zwinkau@kit.edu>
Fri, 4 Nov 2011 14:26:12 +0000 (15:26 +0100)
driver/firm_opt.c
libfirm

index af8af20..e0b0716 100644 (file)
@@ -375,7 +375,7 @@ static opt_config_t opts[] = {
        IRG("if-conversion",     opt_if_conv,              "if-conversion",                                         OPT_FLAG_NONE),
        IRG("invert-loops",      do_loop_inversion,        "loop inversion",                                        OPT_FLAG_NONE),
        IRG("ivopts",            do_stred,                 "induction variable strength reduction",                 OPT_FLAG_NONE),
-       IRG("local",             optimize_graph_df,        "local graph optimizations",                             OPT_FLAG_HIDE_OPTIONS),
+       IRG("local",             local_opts,               "local graph optimizations",                             OPT_FLAG_HIDE_OPTIONS),
        IRG("lower",             lower_highlevel_graph,    "lowering",                                              OPT_FLAG_HIDE_OPTIONS | OPT_FLAG_ESSENTIAL),
        IRG("lower-mux",         do_lower_mux,             "mux lowering",                                          OPT_FLAG_NONE),
        IRG("opt-load-store",    optimize_load_store,      "load store optimization",                               OPT_FLAG_NONE),
diff --git a/libfirm b/libfirm
index f1e6669..c89b93d 160000 (submodule)
--- a/libfirm
+++ b/libfirm
@@ -1 +1 @@
-Subproject commit f1e666938231b9b4a1a2a7f6cfa891cf36353ef7
+Subproject commit c89b93d876b3285ee0c3d871fbfb00b431b0de45