rename edges_assure to assure_edges
[libfirm] / ir / ir / irnode.c
index 83b3268..4c4bb5a 100644 (file)
@@ -240,7 +240,7 @@ void set_irn_in(ir_node *node, int arity, ir_node **in)
        memcpy((*pOld_in) + 1, in, sizeof(ir_node *) * arity);
 
        /* update irg flags */
-       clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_OUTS | IR_GRAPH_STATE_CONSISTENT_LOOPINFO);
+       clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_OUTS | IR_GRAPH_PROPERTY_CONSISTENT_LOOPINFO);
 }
 
 ir_node *(get_irn_n)(const ir_node *node, int n)
@@ -265,7 +265,7 @@ void set_irn_n(ir_node *node, int n, ir_node *in)
        node->in[n + 1] = in;
 
        /* update irg flags */
-       clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_OUTS | IR_GRAPH_STATE_CONSISTENT_LOOPINFO);
+       clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_OUTS | IR_GRAPH_PROPERTY_CONSISTENT_LOOPINFO);
 }
 
 int add_irn_n(ir_node *node, ir_node *in)
@@ -379,8 +379,6 @@ unsigned (get_irn_opcode)(const ir_node *node)
 
 const char *get_irn_opname(const ir_node *node)
 {
-       assert(node);
-       if (is_Phi0(node)) return "Phi0";
        return get_id_str(node->op->name);
 }
 
@@ -573,22 +571,6 @@ int (Block_block_visited)(const ir_node *node)
        return Block_block_visited_(node);
 }
 
-ir_extblk *get_Block_extbb(const ir_node *block)
-{
-       ir_extblk *res;
-       assert(is_Block(block));
-       res = block->attr.block.extblk;
-       assert(res == NULL || is_ir_extbb(res));
-       return res;
-}
-
-void set_Block_extbb(ir_node *block, ir_extblk *extblk)
-{
-       assert(is_Block(block));
-       assert(extblk == NULL || is_ir_extbb(extblk));
-       block->attr.block.extblk = extblk;
-}
-
 ir_graph *(get_Block_irg)(const ir_node *block)
 {
        return get_Block_irg_(block);
@@ -679,7 +661,7 @@ void set_End_keepalives(ir_node *end, int n, ir_node *in[])
        }
 
        /* update irg flags */
-       clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_OUTS);
+       clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_OUTS);
 }
 
 void remove_End_keepalive(ir_node *end, ir_node *irn)
@@ -716,7 +698,7 @@ found:
        ARR_RESIZE(ir_node *, end->in, (n - 1) + 1 + END_KEEPALIVE_OFFSET);
 
        /* update irg flags */
-       clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_OUTS);
+       clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_OUTS);
 }
 
 void remove_End_Bads_and_doublets(ir_node *end)
@@ -758,7 +740,7 @@ void remove_End_Bads_and_doublets(ir_node *end)
        pset_new_destroy(&keeps);
 
        if (changed) {
-               clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_OUTS);
+               clear_irg_properties(irg, IR_GRAPH_PROPERTY_CONSISTENT_OUTS);
        }
 }
 
@@ -1107,15 +1089,6 @@ void set_binop_right(ir_node *node, ir_node *right)
        set_irn_n(node, node->op->op_index + 1, right);
 }
 
-int is_Phi0(const ir_node *n)
-{
-       assert(n);
-
-       return ((get_irn_op(n) == op_Phi) &&
-               (get_irn_arity(n) == 0) &&
-               (get_irg_phase_state(get_irn_irg(n)) ==  phase_building));
-}
-
 ir_node **get_Phi_preds_arr(ir_node *node)
 {
   assert(is_Phi(node));
@@ -1124,19 +1097,19 @@ ir_node **get_Phi_preds_arr(ir_node *node)
 
 int get_Phi_n_preds(const ir_node *node)
 {
-       assert(is_Phi(node) || is_Phi0(node));
-       return (get_irn_arity(node));
+       assert(is_Phi(node));
+       return get_irn_arity(node);
 }
 
 ir_node *get_Phi_pred(const ir_node *node, int pos)
 {
-       assert(is_Phi(node) || is_Phi0(node));
+       assert(is_Phi(node));
        return get_irn_n(node, pos);
 }
 
 void set_Phi_pred(ir_node *node, int pos, ir_node *pred)
 {
-       assert(is_Phi(node) || is_Phi0(node));
+       assert(is_Phi(node));
        set_irn_n(node, pos, pred);
 }