X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbestat.c;h=2c1fe6dfacf87cc49286ef7ee759a664bf37ceb1;hb=4d808298b72e72bd06c7466e837dd9dda4eb1070;hp=ba95f4fd77d9d9537b38bc97cb7d61a2af1e2c68;hpb=fe40baa975ac6327583e7257d34ce828b200ebb6;p=libfirm diff --git a/ir/be/bestat.c b/ir/be/bestat.c index ba95f4fd7..2c1fe6dfa 100644 --- a/ir/be/bestat.c +++ b/ir/be/bestat.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -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 */