X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fanalyze_irg_args.c;h=9cf6b2b1c14c398e00a1298b851ddb277758b34f;hb=ab9dbf9337f1aa1b55db1f7196f365489f95b2ca;hp=741b4dabc1323751e9273b9be782fd9cf59a4f83;hpb=2e179fbd54125606903fc7e438d02a6d3aacc6eb;p=libfirm diff --git a/ir/ana/analyze_irg_args.c b/ir/ana/analyze_irg_args.c index 741b4dabc..9cf6b2b1c 100644 --- a/ir/ana/analyze_irg_args.c +++ b/ir/ana/analyze_irg_args.c @@ -21,7 +21,6 @@ * @file * @brief read/write analyze of graph argument, which have mode reference. * @author Beyhan Veliev - * @version $Id$ */ #include "config.h" @@ -99,7 +98,7 @@ static ptr_access_kind analyze_arg(ir_node *arg, ptr_access_kind bits) meth_ent = get_Call_callee(succ, c); /* unknown_entity is used to signal that we don't know what is called */ - if (meth_ent == unknown_entity) { + if (is_unknown_entity(meth_ent)) { bits |= ptr_access_all; break; } @@ -254,12 +253,6 @@ static void analyze_ent_args(ir_entity *ent) #endif } -/** - * Analyze how pointer arguments of a given - * ir graph are accessed. - * - * @param irg The ir graph to analyze. - */ void analyze_irg_args(ir_graph *irg) { ir_entity *ent; @@ -275,10 +268,6 @@ void analyze_irg_args(ir_graph *irg) analyze_ent_args(ent); } -/* - * Compute for a method with pointer parameter(s) - * if they will be read or written. - */ ptr_access_kind get_method_param_access(ir_entity *ent, size_t pos) { #ifndef NDEBUG @@ -460,19 +449,6 @@ static void analyze_method_params_weight(ir_entity *ent) } } -/* - * Returns for a method the 'weight' that every parameter - * has on optimization possibility. Higher values allows - * higher optimization with procedure cloning. - * - * The values are calculation on demand only. - * - * @param ent the entity to analyze - * @param pos the argument number - * - * @return the parameter weight or null_weight if pos is greater - * than the number of arguments. - */ unsigned get_method_param_weight(ir_entity *ent, size_t pos) { if (ent->attr.mtd_attr.param_weight) { @@ -490,12 +466,6 @@ unsigned get_method_param_weight(ir_entity *ent, size_t pos) return null_weight; } -/** - * Analyze argument's weight of a given - * ir graph. - * - * @param irg The ir graph to analyze. - */ void analyze_irg_args_weight(ir_graph *irg) { ir_entity *entity = get_irg_entity(irg);