- stat_be_block_sched_ready(get_irn_irg(block), block, MIN(nodeset_count(ready_set), 5));
+ stat_be_block_sched_ready(get_irn_irg(block), block, MIN(ir_nodeset_size(ready_set), 5));
} estimate_irg_costs_env_t;
static void estimate_block_costs(ir_node *block, void *data)
{
estimate_irg_costs_env_t *env = data;
ir_node *node;
} estimate_irg_costs_env_t;
static void estimate_block_costs(ir_node *block, void *data)
{
estimate_irg_costs_env_t *env = data;
ir_node *node;
sched_foreach(block, node) {
costs += arch_get_op_estimated_cost(env->arch_env, node);
sched_foreach(block, node) {
costs += arch_get_op_estimated_cost(env->arch_env, node);
double be_estimate_irg_costs(ir_graph *irg, const arch_env_t *arch_env, ir_exec_freq *execfreqs)
{
estimate_irg_costs_env_t env;
double be_estimate_irg_costs(ir_graph *irg, const arch_env_t *arch_env, ir_exec_freq *execfreqs)
{
estimate_irg_costs_env_t env;
irg_block_walk_graph(irg, estimate_block_costs, NULL, &env);
irg_block_walk_graph(irg, estimate_block_costs, NULL, &env);
assert(be_stat_file == NULL);
/* if we want to do some statistics, push the environment. */
assert(be_stat_file == NULL);
/* if we want to do some statistics, push the environment. */
void (be_stat_init_irg)(const arch_env_t *arch_env, ir_graph *irg) {}
void (be_do_stat_nodes)(ir_graph *irg, const char *phase) {}
void (be_stat_init_irg)(const arch_env_t *arch_env, ir_graph *irg) {}
void (be_do_stat_nodes)(ir_graph *irg, const char *phase) {}