X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgraph.c;h=9059e85d89d67e0257ed4309f6c39eef5e4c430e;hb=ac384815dc66fb1846385515a19404ad89b897de;hp=63a409278e694edb3429ca8f5e86f4e01fa22ced;hpb=eb7ac83b870791219e7a50cc262f2f1ee9c01b39;p=libfirm diff --git a/ir/ir/irgraph.c b/ir/ir/irgraph.c index 63a409278..9059e85d8 100644 --- a/ir/ir/irgraph.c +++ b/ir/ir/irgraph.c @@ -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);