removed unitialized used vartiable
[libfirm] / ir / be / beschedmris.c
index 42f8dfb..d0b1add 100644 (file)
 #include "benode_t.h"
 #include "besched_t.h"
 #include "beschedmris.h"
+#include "benodesets.h"
 
 struct _mris_env_t {
-       phase_t            ph;
+       ir_phase            ph;
        heights_t         *heights;
        const arch_env_t  *aenv;
        ir_graph          *irg;
@@ -56,7 +57,7 @@ typedef struct _mris_irn_t {
 #define get_mris_irn(env, irn)   ((mris_irn_t *) phase_get_or_set_irn_data(&env->ph, irn))
 #define foreach_lineage(env, pos, tmp) list_for_each_entry_safe(mris_irn_t, pos, tmp, &(env)->lineage_head, lineage_list)
 
-static void *mris_irn_data_init(phase_t *ph, ir_node *irn, void *data)
+static void *mris_irn_data_init(ir_phase *ph, ir_node *irn, void *data)
 {
        mris_irn_t *mi = data ? data : phase_alloc(ph, sizeof(mi[0]));
        memset(mi, 0, sizeof(mi[0]));
@@ -140,12 +141,12 @@ static void grow_all_descendands(mris_env_t *env, ir_node *irn, bitset_t *visite
 static ir_node **all_descendants(mris_env_t *env, ir_node *irn)
 {
        bitset_t *visited = bitset_irg_malloc(env->irg);
-       const ir_edge_t *edge;
 
        grow_all_descendands(env, irn, visited);
 
 #if 0
        if(get_irn_mode(irn) == mode_T) {
+               const ir_edge_t *edge;
                foreach_out_edge(irn, edge) {
                        ir_node *desc = get_edge_src_irn(edge);
                        assert(is_Proj(desc) && get_irn_mode(desc) != mode_T);
@@ -221,6 +222,7 @@ static INLINE ir_node *skip_Projs(ir_node *irn)
        return is_Proj(irn) ? skip_Projs(get_Proj_pred(irn)) : irn;
 }
 
+#if 0
 static void replace_tuple_by_repr_proj(mris_env_t *env, ir_node **in)
 {
        int i;
@@ -247,10 +249,11 @@ static void replace_tuple_by_repr_proj(mris_env_t *env, ir_node **in)
                }
        }
 }
+#endif
 
 static void lineage_formation(mris_env_t *env)
 {
-       firm_dbg_module_t *dbg = env->dbg;
+       DEBUG_ONLY(firm_dbg_module_t *dbg = env->dbg);
        nodeset *nodes         = new_nodeset(128);
 
        const ir_edge_t *edge;
@@ -496,7 +499,7 @@ mris_env_t *be_sched_mris_preprocess(const be_irg_t *birg)
        irg_walk_graph(env->irg, firm_clear_link, NULL, NULL);
        irg_block_walk_graph(birg->irg, block_walker, NULL, env);
        obstack_free(&env->obst, NULL);
-       dump_ir_block_graph_mris(env, "-mris");
+       // dump_ir_block_graph_mris(env, "-mris");
        return env;
 }