From 79268f7122ba8f5820658967157b3a9c78ea492a Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 14 Oct 2012 22:07:02 +0200 Subject: [PATCH] localopt stuff for const-code irg --- ir/ir/irgopt.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ir/ir/irgopt.c b/ir/ir/irgopt.c index 2f494b9c6..7a6841875 100644 --- a/ir/ir/irgopt.c +++ b/ir/ir/irgopt.c @@ -243,6 +243,15 @@ int optimize_graph_df(ir_graph *irg) return true; } +void local_opts_const_code(void) +{ + ir_graph *irg = get_const_code_irg(); + /* Clean the value_table in irg for the CSE. */ + new_identities(irg); + + walk_const_code(firm_clear_link, optimize_in_place_wrapper, NULL); +} + ir_graph_pass_t *optimize_graph_df_pass(const char *name) { return def_graph_pass_ret(name ? name : "optimize_graph_df", optimize_graph_df); -- 2.20.1