X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Fbestate.c;h=cd2a306df61e81d5d43d1c21fcf21c9ff521f19c;hb=c1fdf770d4d000dd5cf22daead32369342c5f5d1;hp=630c3ff8e0d44707bf0692a55e4cb659a65e7ce6;hpb=d4bbab11371a9c68aa2a716eaa7589b82a28691e;p=libfirm diff --git a/ir/be/bestate.c b/ir/be/bestate.c index 630c3ff8e..cd2a306df 100644 --- a/ir/be/bestate.c +++ b/ir/be/bestate.c @@ -25,9 +25,7 @@ * @date 26.03.2007 * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include "bestate.h" @@ -62,7 +60,6 @@ typedef struct spill_info_t { typedef struct minibelady_env_t { struct obstack obst; - const arch_env_t *arch_env; const arch_register_t *reg; const be_lv_t *lv; void *func_env; @@ -547,7 +544,6 @@ void be_assure_state(be_irg_t *birg, const arch_register_t *reg, void *func_env, } obstack_init(&env.obst); - env.arch_env = be_get_birg_arch_env(birg); env.reg = reg; env.func_env = func_env; env.create_spill = create_spill; @@ -600,8 +596,8 @@ void be_assure_state(be_irg_t *birg, const arch_register_t *reg, void *func_env, len = ARR_LEN(phis); for(i = 0; i < len; ++i) { ir_node *phi = phis[i]; - be_set_phi_flags(env.arch_env, phi, arch_irn_flags_ignore); - arch_set_irn_register(env.arch_env, phi, env.reg); + be_set_phi_flags(phi, arch_irn_flags_ignore); + arch_set_irn_register(phi, env.reg); } be_ssa_construction_destroy(&senv);