X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbestat.c;h=2c1fe6dfacf87cc49286ef7ee759a664bf37ceb1;hb=1872920c09708b361d06c0dc9f4c1fd0a03544f5;hp=2b5a615a6dc754f0f3ec426343bddd27b8017a5b;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/be/bestat.c b/ir/be/bestat.c index 2b5a615a6..2c1fe6dfa 100644 --- a/ir/be/bestat.c +++ b/ir/be/bestat.c @@ -171,10 +171,10 @@ static void stat_reg_pressure_block(ir_node *block, void *data) { const arch_env_t *arch_env = be_get_birg_arch_env(env->birg); int i, n; - n = arch_isa_get_n_reg_class(arch_env->isa); + n = arch_env_get_n_reg_class(arch_env); for (i = 0; i < n; i++) { const arch_register_class_t *cls - = arch_isa_get_reg_class(arch_env->isa, i); + = arch_env_get_reg_class(arch_env, i); check_reg_pressure_class(env, block, cls); } @@ -197,8 +197,7 @@ void be_do_stat_reg_pressure(be_irg_t *birg) { #if 0 env.cls = NULL; #else - env.cls = arch_isa_get_reg_class( - be_get_birg_arch_env(birg)->isa, 2); + env.cls = arch_env_get_reg_class(be_get_birg_arch_env(birg), 2); #endif /* Collect register pressure information for each block */