rename ir_phase to ir_nodemap and simplify interface
[libfirm] / ir / opt / convopt.c
index 32556e2..eb045e9 100644 (file)
@@ -299,16 +299,7 @@ static void conv_opt_walker(ir_node *node, void *data)
 
        transformed = conv_transform(pred, mode);
        if (node != transformed) {
-               vrp_attr *vrp;
-
                exchange(node, transformed);
-               vrp = vrp_get_info(transformed);
-               if (vrp && vrp->valid) {
-                       vrp->range_type = VRP_VARYING;
-                       vrp->bits_set = tarval_convert_to(vrp->bits_set, mode);
-                       vrp->bits_not_set = tarval_convert_to(vrp->bits_not_set, mode);
-               }
-
                *changed = true;
        }
 }
@@ -329,7 +320,7 @@ static ir_graph_state_t do_deconv(ir_graph *irg)
        return 0;
 }
 
-optdesc_t opt_deconv = {
+static optdesc_t opt_deconv = {
        "deconv",
        IR_GRAPH_STATE_CONSISTENT_OUT_EDGES,
        do_deconv,