X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Flocal.c;h=3abb165fb0b66afb078921a1524a34a4446c4643;hb=04aa762a930950594df01a6246c08f9d02e76dba;hp=080cdea760674792ff9ec93f97919e13dcecd9c9;hpb=f51b9f34fa19da3ae244de7754a2debde543986b;p=libfirm diff --git a/ir/opt/local.c b/ir/opt/local.c index 080cdea76..3abb165fb 100644 --- a/ir/opt/local.c +++ b/ir/opt/local.c @@ -21,22 +21,10 @@ * @brief Apply local opts until fixpoint * @author Andreas Zwinkau */ +#include #include "irgopt.h" -#include "opt_manage.h" - -static ir_graph_state_t do_optimize_graph_df(ir_graph *irg) -{ - optimize_graph_df(irg); - return 0; -} - -static optdesc_t opt_local = { - "localopts", - 0, // TODO optimize_graph_df handles preconditions itself - do_optimize_graph_df, -}; void local_opts(ir_graph *irg) { - perform_irg_optimization(irg, &opt_local); + optimize_graph_df(irg); }