remove unused be_add_remat function
authorMatthias Braun <matze@braunis.de>
Fri, 4 Mar 2011 16:03:33 +0000 (17:03 +0100)
committerMatthias Braun <matze@braunis.de>
Fri, 4 Mar 2011 16:03:33 +0000 (17:03 +0100)
ir/be/bespillutil.c
ir/be/bespillutil.h

index f341314..4c16aa1 100644 (file)
@@ -232,29 +232,6 @@ void be_add_spill(spill_env_t *env, ir_node *to_spill, ir_node *after)
        spill_info->spills = spill;
 }
 
-void be_add_remat(spill_env_t *env, ir_node *to_spill, ir_node *before,
-                  ir_node *rematted_node)
-{
-       spill_info_t *spill_info;
-       reloader_t *reloader;
-
-       spill_info = get_spillinfo(env, to_spill);
-
-       /* add the remat information */
-       reloader                   = OALLOC(&env->obst, reloader_t);
-       reloader->next             = spill_info->reloaders;
-       reloader->reloader         = before;
-       reloader->rematted_node    = rematted_node;
-       reloader->remat_cost_delta = 0; /* We will never have a cost win over a
-                                          reload since we're not even allowed to
-                                          create a reload */
-
-       spill_info->reloaders  = reloader;
-
-       DBG((dbg, LEVEL_1, "creating spillinfo for %+F, will be rematerialized before %+F\n",
-               to_spill, before));
-}
-
 void be_add_reload2(spill_env_t *env, ir_node *to_spill, ir_node *before,
                ir_node *can_spill_after, const arch_register_class_t *reload_cls,
                int allow_remat)
index 3758c76..17c0c5c 100644 (file)
@@ -92,12 +92,6 @@ void be_add_reload_on_edge(spill_env_t *senv, ir_node *to_spill, ir_node *bl,
                            int pos, const arch_register_class_t *reload_cls,
                            int allow_remat);
 
-/**
- * Analog to be_add_reload but adds an already created rematerialized node.
- */
-void be_add_remat(spill_env_t *env, ir_node *to_spill, ir_node *before,
-                  ir_node *rematted_node);
-
 /**
  * The main function that places real spills/reloads (or rematerializes values)
  * for all values where be_add_reload was called. It then rebuilds the