remove unnecessary and unused be_empty_set
[libfirm] / ir / be / bespillutil.c
index a810954..6631132 100644 (file)
@@ -372,7 +372,6 @@ void be_add_reload_on_edge(spill_env_t *env, ir_node *to_spill, ir_node *block,
 void be_spill_phi(spill_env_t *env, ir_node *node)
 {
        ir_node *block;
-       spill_info_t* spill;
        int i, arity;
 
        assert(is_Phi(node));
@@ -381,11 +380,9 @@ void be_spill_phi(spill_env_t *env, ir_node *node)
 
        /* create spills for the phi arguments */
        block = get_nodes_block(node);
-       spill = get_spillinfo(env, node);
        for (i = 0, arity = get_irn_arity(node); i < arity; ++i) {
                ir_node *arg = get_irn_n(node, i);
                ir_node *insert;
-               //get_spillinfo(env, arg);
 
                /* some backends have virtual noreg/unknown nodes that are not scheduled
                 * and simply always available. */
@@ -677,9 +674,8 @@ static ir_node *do_remat(spill_env_t *env, ir_node *spilled, ir_node *reloader)
        res = new_ir_node(get_irn_dbg_info(spilled), env->irg, bl,
                          get_irn_op(spilled), get_irn_mode(spilled),
                          get_irn_arity(spilled), ins);
-       copy_node_attr(spilled, res);
+       copy_node_attr(env->irg, spilled, res);
        arch_env_mark_remat(env->arch_env, res);
-       new_backedge_info(res);
 
        DBG((dbg, LEVEL_1, "Insert remat %+F of %+F before reloader %+F\n", res, spilled, reloader));
 
@@ -1053,9 +1049,8 @@ void be_insert_spills_reloads(spill_env_t *env)
        be_timer_pop(T_RA_SPILL_APPLY);
 }
 
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spill);
 void be_init_spill(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.spill");
 }
-
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spill);