From: Matthias Braun Date: Fri, 4 Mar 2011 16:03:33 +0000 (+0100) Subject: remove unused be_add_remat function X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=8228e1209acfaaa128ff2c04caa4caeb27771273;p=libfirm remove unused be_add_remat function --- diff --git a/ir/be/bespillutil.c b/ir/be/bespillutil.c index f341314c2..4c16aa1f9 100644 --- a/ir/be/bespillutil.c +++ b/ir/be/bespillutil.c @@ -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) diff --git a/ir/be/bespillutil.h b/ir/be/bespillutil.h index 3758c76cb..17c0c5c54 100644 --- a/ir/be/bespillutil.h +++ b/ir/be/bespillutil.h @@ -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