localopt stuff for const-code irg
[libfirm] / ir / be / beirgmod.c
index c63e853..e7c7530 100644 (file)
@@ -90,12 +90,11 @@ static int cmp_node_nr(const void *a, const void *b)
 ir_node *insert_Perm_after(ir_graph *irg, const arch_register_class_t *cls,
                                                   ir_node *pos)
 {
-       be_lv_t *lv     = be_get_irg_liveness(irg);
-       ir_node *bl     = is_Block(pos) ? pos : get_nodes_block(pos);
-       ir_nodeset_t          live;
-       ir_nodeset_iterator_t iter;
+       be_lv_t     *lv = be_get_irg_liveness(irg);
+       ir_node     *bl = is_Block(pos) ? pos : get_nodes_block(pos);
+       ir_nodeset_t live;
 
-       ir_node *irn, *perm, **nodes;
+       ir_node *perm, **nodes;
        size_t i, n;
 
        DBG((dbg, LEVEL_1, "Insert Perm after: %+F\n", pos));
@@ -158,7 +157,6 @@ static void remove_empty_block(ir_node *block)
 {
        int        i;
        int        arity;
-       ir_node   *node;
        ir_node   *pred;
        ir_node   *succ_block;
        ir_node   *jump = NULL;
@@ -212,7 +210,7 @@ static void remove_empty_block(ir_node *block)
        /* there can be some non-scheduled Pin nodes left in the block, move them
         * to the succ block (Pin) or pred block (Sync) */
        foreach_out_edge_safe(block, edge) {
-               node = get_edge_src_irn(edge);
+               ir_node *const node = get_edge_src_irn(edge);
 
                if (node == jump)
                        continue;