X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgwalk_blk.c;h=cf0e30f12081119bb286167551dcaabcb77c3231;hb=637542932dc27dcdfc7def09b58d9d5d4c34fb77;hp=3f9293044befa02c85d0f5e899cbda93ccb63cda;hpb=6deb4fd20b13c44e5cbef35029d69508c56fb89c;p=libfirm diff --git a/ir/ir/irgwalk_blk.c b/ir/ir/irgwalk_blk.c index 3f9293044..cf0e30f12 100644 --- a/ir/ir/irgwalk_blk.c +++ b/ir/ir/irgwalk_blk.c @@ -10,7 +10,7 @@ * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. */ #ifdef HAVE_CONFIG_H -# include +# include "config.h" #endif #include "irnode_t.h" @@ -18,7 +18,7 @@ #include "irgwalk.h" #include "pdeq.h" #include "pset.h" -#include "firmstat.h" +#include "irhooks.h" /** * Metadata for block walker @@ -183,10 +183,10 @@ static void do_irg_walk_blk(ir_node *node, irg_walk_func *pre, irg_walk_func *post, void *env) { blk_collect_data_t blks; - int old_view = interprocedural_view; + int old_view = get_interprocedural_view(); /* switch off interprocedural view */ - interprocedural_view = 0; + set_interprocedural_view(false); obstack_init(&blks.obst); blks.blk_map = new_pset(addr_cmp, 1); @@ -204,7 +204,7 @@ do_irg_walk_blk(ir_node *node, irg_walk_func *pre, irg_walk_func *post, void *en del_pset(blks.blk_map); obstack_free(&blks.obst, NULL); - interprocedural_view = old_view; + set_interprocedural_view(old_view); } void irg_walk_blkwise(ir_node *node, irg_walk_func *pre, irg_walk_func *post, void *env) @@ -217,7 +217,7 @@ void irg_walk_blkwise_graph(ir_graph *irg, irg_walk_func *pre, irg_walk_func *po { ir_graph * rem = current_ir_graph; - stat_irg_walk_blkwise(irg, (void *)pre, (void *)post); + hook_irg_walk_blkwise(irg, (void *)pre, (void *)post); current_ir_graph = irg; irg_walk_blkwise(get_irg_end(irg), pre, post, env); current_ir_graph = rem;