From 739a648a0bcd007c6c25ada614d20e4aaf1ea42b Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sat, 12 Jan 2008 03:04:01 +0000 Subject: [PATCH] more INTERPROCEDURAL_VIEW #ifdef's [r17340] --- ir/ir/irgraph.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/ir/ir/irgraph.c b/ir/ir/irgraph.c index a172f4b7f..f20638773 100644 --- a/ir/ir/irgraph.c +++ b/ir/ir/irgraph.c @@ -762,29 +762,38 @@ void * return _get_irg_link(irg); } -/** maximum visited flag content of all ir_graph visited fields. */ -static unsigned long max_irg_visited = 0; - unsigned long (get_irg_visited)(const ir_graph *irg) { return _get_irg_visited(irg); } +#ifdef INTERPROCEDURAL_VIEW +/** maximum visited flag content of all ir_graph visited fields. */ +static unsigned long max_irg_visited = 0; +#endif /* INTERPROCEDURAL_VIEW */ + void set_irg_visited(ir_graph *irg, unsigned long visited) { irg->visited = visited; +#ifdef INTERPROCEDURAL_VIEW if (irg->visited > max_irg_visited) { max_irg_visited = irg->visited; } +#endif /* INTERPROCEDURAL_VIEW */ } void inc_irg_visited(ir_graph *irg) { +#ifdef INTERPROCEDURAL_VIEW if (++irg->visited > max_irg_visited) { max_irg_visited = irg->visited; } +#else + ++irg->visited; +#endif /* INTERPROCEDURAL_VIEW */ } +#ifdef INTERPROCEDURAL_VIEW unsigned long get_max_irg_visited(void) { /* @@ -808,6 +817,7 @@ inc_max_irg_visited(void) { */ return ++max_irg_visited; } +#endif /* INTERPROCEDURAL_VIEW */ unsigned long (get_irg_block_visited)(const ir_graph *irg) { -- 2.20.1