X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespilldaemel.c;h=c9ef9dbb4841a074f9bb05e659307fd03fa5b525;hb=b73885353bbb0407d29986b83e8e76429a7cb25d;hp=e364601a93b6cc5c7dc94fe78b0424cbe447f60d;hpb=69849fc8fe452350bfbd2ad67f1898147fc906b4;p=libfirm diff --git a/ir/be/bespilldaemel.c b/ir/be/bespilldaemel.c index e364601a9..c9ef9dbb4 100644 --- a/ir/be/bespilldaemel.c +++ b/ir/be/bespilldaemel.c @@ -377,17 +377,16 @@ static void spill_block(ir_node *block, void *data) ir_nodeset_destroy(&live_nodes); } -static void be_spill_daemel(be_irg_t *birg, const arch_register_class_t *new_cls) +static void be_spill_daemel(ir_graph *irg, const arch_register_class_t *new_cls) { - ir_graph *irg = be_get_birg_irg(birg); - n_regs = new_cls->n_regs - be_put_ignore_regs(birg, new_cls, NULL); + n_regs = new_cls->n_regs - be_put_ignore_regs(irg, new_cls, NULL); if (n_regs == 0) return; be_liveness_assure_sets(be_assure_liveness(irg)); - spill_env = be_new_spill_env(birg); + spill_env = be_new_spill_env(irg); cls = new_cls; lv = be_get_irg_liveness(irg); spilled_nodes = bitset_malloc(get_irg_last_idx(irg));