- removed C99 features
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Tue, 1 Dec 2009 17:52:14 +0000 (17:52 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Tue, 1 Dec 2009 17:52:14 +0000 (17:52 +0000)
[r26763]

ir/be/bechordal.c
ir/be/bechordal_main.c
ir/opt/loop.c

index 5a119e7..e5b255b 100644 (file)
@@ -609,11 +609,10 @@ void be_ra_chordal_color(be_chordal_env_t *chordal_env)
 
 void be_init_chordal(void)
 {
-       FIRM_DBG_REGISTER(dbg, "firm.be.chordal");
-
        static be_ra_chordal_coloring_t coloring = {
                be_ra_chordal_color
        };
+       FIRM_DBG_REGISTER(dbg, "firm.be.chordal");
 
        be_register_chordal_coloring("default", &coloring);
 }
index 4052b76..f5ea6bc 100644 (file)
@@ -493,12 +493,12 @@ void be_init_chordal_main(void)
                be_ra_chordal_main,
        };
 
-       be_register_allocator("chordal", &be_ra_chordal_allocator);
-
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
        lc_opt_entry_t *ra_grp = lc_opt_get_grp(be_grp, "ra");
        lc_opt_entry_t *chordal_grp = lc_opt_get_grp(ra_grp, "chordal");
 
+       be_register_allocator("chordal", &be_ra_chordal_allocator);
+
        lc_opt_add_table(chordal_grp, be_chordal_options);
        be_add_module_list_opt(chordal_grp, "coloring", "select coloring methode", &colorings, (void**) &selected_coloring);
 }
index 3f95d9c..e6e06dd 100644 (file)
@@ -374,9 +374,9 @@ unsigned loop_walker(loop_entry_t *entries,
 void find_loop_entries_walk(ir_node *node, void *env)
 {
        unsigned node_in_loop, pred_in_loop;
+       int i, arity;
        (void) env;
 
-       int i, arity;
        arity = get_irn_arity(node);
        for (i = 0; i < arity; i++) {
                ir_node *pred = get_irn_n(node, i);
@@ -1070,8 +1070,8 @@ void peel(void)
 
 void alloc_linkstructs(ir_node *node, void *env)
 {
-       (void) env;
        link_node_state_t *state = XMALLOCZ(link_node_state_t);
+       (void) env;
        node->link = (void *)state;
 }
 
@@ -1184,13 +1184,14 @@ void loop_optimization(ir_graph *irg)
        //irg_walk_graph(irg, phicheck, NULL, NULL);
 
        ir_loop *loop;
+       int     sons, nr;
 
        assure_cf_loop(irg);
 
        loop = get_irg_loop(irg);
-       int sons = get_loop_n_sons(loop);
+       sons = get_loop_n_sons(loop);
        //printf("FOUND %d LOOPS \n", sons);
-       int nr;
+
        for (nr=0; nr<sons; nr++)
        {
                analyze_inner_loop( get_loop_son(loop, nr) );