From b193f536c5d0e6473b05e79e2087d921d6b424fe Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Thu, 25 Feb 2010 12:44:16 +0000 Subject: [PATCH] Remove the ugly and write-only variable cur_reg_set. [r27219] --- ir/be/mips/bearch_mips.c | 7 ------- ir/be/ppc32/bearch_ppc32.c | 7 ------- 2 files changed, 14 deletions(-) diff --git a/ir/be/mips/bearch_mips.c b/ir/be/mips/bearch_mips.c index 1d695b892..bc6b8ea6d 100644 --- a/ir/be/mips/bearch_mips.c +++ b/ir/be/mips/bearch_mips.c @@ -68,9 +68,6 @@ #define DEBUG_MODULE "firm.be.mips.isa" -/* TODO: ugly, but we need it to get access to the registers assigned to Phi nodes */ -static set *cur_reg_set = NULL; - /************************************************** * _ _ _ __ * | | | (_)/ _| @@ -254,8 +251,6 @@ static void mips_emit_and_done(void *self) mips_gen_routine(cg, irg); - cur_reg_set = NULL; - /* de-allocate code generator */ del_set(cg->reg_set); free(cg); @@ -290,8 +285,6 @@ static void *mips_cg_init(be_irg_t *birg) cg->isa = isa; cg->birg = birg; - cur_reg_set = cg->reg_set; - isa->cg = cg; return (arch_code_generator_t *)cg; diff --git a/ir/be/ppc32/bearch_ppc32.c b/ir/be/ppc32/bearch_ppc32.c index 91c430cc9..b6f9c69e4 100644 --- a/ir/be/ppc32/bearch_ppc32.c +++ b/ir/be/ppc32/bearch_ppc32.c @@ -66,9 +66,6 @@ int isleaf; -/* TODO: ugly, but we need it to get access to the registers assigned to Phi nodes */ -static set *cur_reg_set = NULL; - /************************************************** * _ _ _ __ * | | | (_)/ _| @@ -427,8 +424,6 @@ static void ppc32_emit_and_done(void *self) dump_ir_block_graph_sched(irg, "-ppc-finished"); ppc32_gen_routine(cg, irg); - cur_reg_set = NULL; - /* de-allocate code generator */ del_set(cg->reg_set); free(self); @@ -469,8 +464,6 @@ static void *ppc32_cg_init(be_irg_t *birg) cg->blk_sched = NULL; FIRM_DBG_REGISTER(cg->mod, "firm.be.ppc.cg"); - cur_reg_set = cg->reg_set; - return (arch_code_generator_t *)cg; } -- 2.20.1