#include "besched.h"
#include "belistsched.h"
-#include "benode_t.h"
+#include "benode.h"
typedef struct _usage_stats_t {
usage_stats_t *us = get_irn_link(irn);
if(!us) {
- us = obstack_alloc(&env->obst, sizeof(us[0]));
+ us = OALLOC(&env->obst, usage_stats_t);
us->irn = irn;
us->already_consumed = 0;
us->max_hops = INT_MAX;
if(sel->to_appear_in_schedule)
res = sel->to_appear_in_schedule(block_env, irn);
- return res >= 0 ? res : (to_appear_in_schedule(irn) || be_is_Keep(irn) || be_is_CopyKeep(irn) || be_is_RegParams(irn));
+ return res >= 0 ? res : (to_appear_in_schedule(irn) || be_is_Keep(irn) || be_is_CopyKeep(irn) || be_is_Start(irn));
}
static void *reg_pressure_block_init(void *graph_env, ir_node *bl)