From 478ef195225c484a059e8151d1073cce2f2dbb73 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Tue, 28 Aug 2012 14:36:08 +0200 Subject: [PATCH] remove pointless compute_irp_outs()/free_irp_outs() --- include/libfirm/irouts.h | 4 ---- ir/ana/irouts.c | 14 -------------- 2 files changed, 18 deletions(-) diff --git a/include/libfirm/irouts.h b/include/libfirm/irouts.h index a4c2e4447..73caa9d06 100644 --- a/include/libfirm/irouts.h +++ b/include/libfirm/irouts.h @@ -100,16 +100,12 @@ FIRM_API int get_irn_outs_computed(const ir_node *node); * "op_pin_state_floats". Optimizes Tuple nodes. */ FIRM_API void compute_irg_outs(ir_graph *irg); -/** Recomputes out edges for each graph where it is necessary */ -FIRM_API void compute_irp_outs(void); /** Recomputes out edges if necessary */ FIRM_API void assure_irg_outs(ir_graph *irg); /** Frees memory occupied by out edges datastructures */ FIRM_API void free_irg_outs(ir_graph *irg); -/** Frees memory occupied by out edges datastructures in the whole program */ -FIRM_API void free_irp_outs(void); /** @} */ diff --git a/ir/ana/irouts.c b/ir/ana/irouts.c index 76be0c77a..06d90299f 100644 --- a/ir/ana/irouts.c +++ b/ir/ana/irouts.c @@ -417,20 +417,6 @@ void assure_irg_outs(ir_graph *irg) compute_irg_outs(irg); } -void compute_irp_outs(void) -{ - size_t n = get_irp_n_irgs(); - for (size_t i = 0; i < n; ++i) - compute_irg_outs(get_irp_irg(i)); -} - -void free_irp_outs(void) -{ - size_t n = get_irp_n_irgs(); - for (size_t i = 0; i < n; ++i) - free_irg_outs(get_irp_irg(i)); -} - #ifdef DEBUG_libfirm /** Clear the outs of a node */ static void reset_outs(ir_node *node, void *unused) -- 2.20.1