X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fanalyze_irg_args.c;h=f0a846283fe81c289e53d33512769c71c4c5309b;hb=f274dcf35aa0d3f4748387dbddfe50e8d7d44951;hp=5ae121cebe4067e258158c6b2cafc0d333d79c20;hpb=0e50b34eb85d1ae1aff0a60750f17195a6666623;p=libfirm diff --git a/ir/ana/analyze_irg_args.c b/ir/ana/analyze_irg_args.c index 5ae121ceb..f0a846283 100644 --- a/ir/ana/analyze_irg_args.c +++ b/ir/ana/analyze_irg_args.c @@ -189,7 +189,7 @@ static void analyze_ent_args(entity *ent) ir_mode *arg_mode; int nparams, i; long proj_nr; - type *mtp; + ir_type *mtp; ptr_access_kind *rw_info; mtp = get_entity_type(ent); @@ -217,7 +217,7 @@ static void analyze_ent_args(entity *ent) /* Call algorithm that computes the out edges */ if (get_irg_outs_state(irg) != outs_consistent) - compute_outs(irg); + compute_irg_outs(irg); irg_args = get_irg_args(irg); @@ -243,6 +243,7 @@ static void analyze_ent_args(entity *ent) /* copy the temporary info */ memcpy(ent->param_access, rw_info, nparams * sizeof(ent->param_access[0])); +#if 0 printf("\n%s:\n", get_entity_name(ent)); for (i = 0; i < nparams; ++i) { if (is_Pointer_type(get_method_param_type(mtp, i))) @@ -257,6 +258,7 @@ static void analyze_ent_args(entity *ent) printf("\n"); } } +#endif } /** @@ -286,8 +288,8 @@ void analyze_irg_args(ir_graph *irg) */ ptr_access_kind get_method_param_access(entity *ent, int pos) { - type *mtp = get_entity_type(ent); - int is_variadic = get_method_variadicity(mtp) == variadicity_variadic; + ir_type *mtp = get_entity_type(ent); + int is_variadic = get_method_variadicity(mtp) == variadicity_variadic; assert(0 <= pos && (is_variadic || pos < get_method_n_params(mtp))); @@ -390,7 +392,7 @@ static float calc_method_param_weight(ir_node *arg) */ static void analyze_method_params_weight(entity *ent) { - type *mtp; + ir_type *mtp; ir_graph *irg; int nparams, i, proj_nr; ir_node *irg_args, *arg; @@ -420,7 +422,7 @@ static void analyze_method_params_weight(entity *ent) /* Call algorithm that computes the out edges */ if (get_irg_outs_state(irg) != outs_consistent) - compute_outs(irg); + compute_irg_outs(irg); irg_args = get_irg_args(irg); @@ -443,8 +445,8 @@ static void analyze_method_params_weight(entity *ent) */ float get_method_param_weight(entity *ent, int pos) { - type *mtp = get_entity_type(ent); - int is_variadic = get_method_variadicity(mtp) == variadicity_variadic; + ir_type *mtp = get_entity_type(ent); + int is_variadic = get_method_variadicity(mtp) == variadicity_variadic; assert(0 <= pos && (is_variadic || pos < get_method_n_params(mtp)));