projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added add_saturated
[libfirm]
/
ir
/
ana
/
analyze_irg_args.c
diff --git
a/ir/ana/analyze_irg_args.c
b/ir/ana/analyze_irg_args.c
index
5ae121c
..
f0a8462
100644
(file)
--- 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;
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);
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)
/* 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);
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]));
/* 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)))
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");
}
}
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)
{
*/
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)));
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)
{
*/
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;
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)
/* 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);
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)
{
*/
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)));
assert(0 <= pos && (is_variadic || pos < get_method_n_params(mtp)));