Remove entity_usage_state attribute
[libfirm] / ir / ir / irgraph.c
index 63a4092..9059e85 100644 (file)
@@ -186,9 +186,6 @@ ir_graph *new_r_ir_graph(ir_entity *ent, int n_loc)
        res->additional_properties = mtp_property_inherited;  /* inherited from type */
 
        res->irg_pinned_state    = op_pin_state_pinned;
-       res->outs_state          = outs_none;
-       res->dom_state           = dom_none;
-       res->pdom_state          = dom_none;
        res->typeinfo_state      = ir_typeinfo_none;
        set_irp_typeinfo_inconsistent();           /* there is a new graph with typeinfo_none. */
        res->callee_info_state   = irg_callee_info_none;
@@ -197,7 +194,6 @@ ir_graph *new_r_ir_graph(ir_entity *ent, int n_loc)
        res->extblk_state        = ir_extblk_info_none;
        res->execfreq_state      = exec_freq_none;
        res->fp_model            = fp_model_precise;
-       res->entity_usage_state  = ir_entity_usage_not_computed;
        res->mem_disambig_opt    = aa_opt_inherited;
 
        /*-- Type information for the procedure of the graph --*/
@@ -445,8 +441,7 @@ void free_ir_graph(ir_graph *irg)
        edges_deactivate(irg);
 
        hook_free_graph(irg);
-       if (irg->outs_state != outs_none)
-               free_irg_outs(irg);
+       free_irg_outs(irg);
        if (irg->frame_type)
                free_type(irg->frame_type);
        del_identities(irg);
@@ -606,14 +601,6 @@ void (set_irg_frame_type)(ir_graph *irg, ir_type *ftp)
        _set_irg_frame_type(irg, ftp);
 }
 
-/* Returns the value parameter type of an IR graph. */
-ir_type *get_irg_value_param_type(ir_graph *irg)
-{
-       ir_entity *ent = get_irg_entity(irg);
-       ir_type   *mtp = get_entity_type(ent);
-       return get_method_value_param_type(mtp);
-}
-
 int get_irg_n_locs(ir_graph *irg)
 {
        return irg->n_loc - 1;
@@ -661,16 +648,6 @@ op_pin_state (get_irg_pinned)(const ir_graph *irg)
        return _get_irg_pinned(irg);
 }
 
-irg_outs_state (get_irg_outs_state)(const ir_graph *irg)
-{
-       return _get_irg_outs_state(irg);
-}
-
-void (set_irg_outs_inconsistent)(ir_graph *irg)
-{
-       _set_irg_outs_inconsistent(irg);
-}
-
 irg_extblk_info_state (get_irg_extblk_state)(const ir_graph *irg)
 {
        return _get_irg_extblk_state(irg);
@@ -681,21 +658,6 @@ void (set_irg_extblk_inconsistent)(ir_graph *irg)
        _set_irg_extblk_inconsistent(irg);
 }
 
-irg_dom_state (get_irg_dom_state)(const ir_graph *irg)
-{
-       return _get_irg_dom_state(irg);
-}
-
-irg_dom_state (get_irg_postdom_state)(const ir_graph *irg)
-{
-       return _get_irg_postdom_state(irg);
-}
-
-void (set_irg_doms_inconsistent)(ir_graph *irg)
-{
-       _set_irg_doms_inconsistent(irg);
-}
-
 irg_loopinfo_state (get_irg_loopinfo_state)(const ir_graph *irg)
 {
        return _get_irg_loopinfo_state(irg);