X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespill.h;h=843a0df8dec82a5a4291ca4f6a3efe431e66571c;hb=df2faee01a5832057bb3ca0ba5f67e979c916e19;hp=52551132c058b3743f0e8e862fc58e83a401be44;hpb=f6750fd8b384d9795d13ab2985b4a4a631a31e7e;p=libfirm diff --git a/ir/be/bespill.h b/ir/be/bespill.h index 52551132c..843a0df8d 100644 --- a/ir/be/bespill.h +++ b/ir/be/bespill.h @@ -22,13 +22,11 @@ * @brief Option handling for spiller. * @author Matthias Braun * @date 12.10.2006 - * @version $Id$ */ #ifndef FIRM_BE_BESPILL_H #define FIRM_BE_BESPILL_H #include "bearch.h" -#include "beirg.h" extern int be_coalesce_spill_slots; extern int be_do_remats; @@ -40,10 +38,10 @@ typedef struct be_spiller_t { /** * The spill function. * - * @param birg the graph to spill on + * @param irg the graph to spill on * @param cls the register class to spill */ - void (*spill)(be_irg_t *birg, const arch_register_class_t *cls); + void (*spill)(ir_graph *irg, const arch_register_class_t *cls); } be_spiller_t; /** @@ -58,16 +56,16 @@ void be_register_spiller(const char *name, be_spiller_t *spiller); /** * Execute the selected spill algorithm * - * @param birg the graph to spill on + * @param irg the graph to spill on * @param cls the register class to spill */ -void be_do_spill(be_irg_t *birg, const arch_register_class_t *cls); +void be_do_spill(ir_graph *irg, const arch_register_class_t *cls); /** * Adds additional copies, so constraints needing additional registers to be * solved correctly induce the additional register pressure. */ -void be_pre_spill_prepare_constr(be_irg_t *birg, +void be_pre_spill_prepare_constr(ir_graph *irg, const arch_register_class_t *cls); #endif