use is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
[libfirm] / ir / be / beverify.c
index ba652aa..331f3d7 100644 (file)
@@ -62,9 +62,6 @@ typedef struct be_verify_register_pressure_env_t_ {
  */
 static void print_living_values(FILE *F, const ir_nodeset_t *live_nodes)
 {
-       ir_nodeset_iterator_t iter;
-       ir_node *node;
-
        ir_fprintf(F, "\t");
        foreach_ir_nodeset(live_nodes, node, iter) {
                ir_fprintf(F, "%+F ", node);
@@ -85,7 +82,6 @@ static void verify_liveness_walker(ir_node *block, void *data)
 {
        be_verify_register_pressure_env_t *env = (be_verify_register_pressure_env_t *)data;
        ir_nodeset_t live_nodes;
-       ir_node *irn;
        int pressure;
 
        /* collect register pressure info, start with end of a block */
@@ -157,7 +153,6 @@ typedef struct be_verify_schedule_env_t_ {
 static void verify_schedule_walker(ir_node *block, void *data)
 {
        be_verify_schedule_env_t *env = (be_verify_schedule_env_t*) data;
-       ir_node *node;
        ir_node *non_phi_found  = NULL;
        ir_node *cfchange_found = NULL;
        int last_timestep = INT_MIN;
@@ -516,7 +511,6 @@ static void check_spillslot_interference(be_verify_spillslots_env_t *env)
 {
        int       spillcount = set_count(env->spills);
        spill_t **spills     = ALLOCAN(spill_t*, spillcount);
-       spill_t  *spill;
        int       i;
 
        i = 0;
@@ -597,7 +591,6 @@ int be_verify_spillslots(ir_graph *irg)
  */
 static int my_values_interfere(const ir_node *a, const ir_node *b)
 {
-       const ir_edge_t *edge;
        ir_node *bb;
        int a2b = value_dominates(a, b);
        int b2a = value_dominates(b, a);
@@ -812,9 +805,7 @@ static void value_def(const ir_node *node)
 static void verify_block_register_allocation(ir_node *block, void *data)
 {
        unsigned i;
-       ir_node *node;
        unsigned n_regs;
-       int      idx;
 
        (void) data;
 
@@ -823,8 +814,7 @@ static void verify_block_register_allocation(ir_node *block, void *data)
        n_regs    = arch_env->n_registers;
        registers = ALLOCANZ(const ir_node*, n_regs);
 
-       be_lv_foreach(lv, block, be_lv_state_end, idx) {
-               ir_node *lv_node = be_lv_get_irn(lv, block, idx);
+       be_lv_foreach(lv, block, be_lv_state_end, lv_node) {
                value_used(block, lv_node);
        }
 
@@ -832,7 +822,6 @@ static void verify_block_register_allocation(ir_node *block, void *data)
                int arity;
 
                if (get_irn_mode(node) == mode_T) {
-                       const ir_edge_t *edge;
                        foreach_out_edge(node, edge) {
                                ir_node *def = get_edge_src_irn(edge);
                                value_def(def);
@@ -856,8 +845,7 @@ static void verify_block_register_allocation(ir_node *block, void *data)
                }
        }
 
-       be_lv_foreach(lv, block, be_lv_state_in, idx) {
-               ir_node *lv_node = be_lv_get_irn(lv, block, idx);
+       be_lv_foreach(lv, block, be_lv_state_in, lv_node) {
                value_def(lv_node);
        }
 
@@ -957,8 +945,8 @@ static void lv_check_walker(ir_node *bl, void *data)
        be_lv_t *lv    = w->lv;
        be_lv_t *fresh = (be_lv_t*)w->data;
 
-       be_lv_info_t *curr = (be_lv_info_t*)ir_nodehashmap_get(&fresh->map, bl);
-       be_lv_info_t *fr   = (be_lv_info_t*)ir_nodehashmap_get(&fresh->map, bl);
+       be_lv_info_t *curr = ir_nodehashmap_get(be_lv_info_t, &fresh->map, bl);
+       be_lv_info_t *fr   = ir_nodehashmap_get(be_lv_info_t, &fresh->map, bl);
 
        if (!fr && curr && curr[0].head.n_members > 0) {
                unsigned i;