Implement access functions for machine nodes with machine operands
[libfirm] / ir / be / bespillbelady.c
index 3a9e68c..dc8532a 100644 (file)
@@ -597,7 +597,7 @@ static void remove_copies(belady_env_t *bel) {
 
                user = get_irn_edge(get_irn_irg(irn), irn, 0)->src;
 
-               src = get_irn_n(irn, be_pos_Copy_orig);
+               src = be_get_Copy_op(irn);
                set_irn_n(user, 0, src);
        }
 }
@@ -645,7 +645,7 @@ void be_spill_belady(const be_chordal_env_t *chordal_env) {
        bel.ws        = new_workset(&bel.ob, &bel);
        bel.uses      = be_begin_uses(chordal_env->irg, chordal_env->birg->main_env->arch_env, bel.cls);
        bel.senv      = be_new_spill_env(chordal_env, is_mem_phi, NULL);
-       DEBUG_ONLY(bel.senv->dbg = dbg;)
+       DEBUG_ONLY(be_set_spill_env_dbg_module(bel.senv, dbg);)
        bel.reloads   = pset_new_ptr_default();
        bel.copies    = pset_new_ptr_default();