more INTERPROCEDURAL_VIEW #ifdef's
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 12 Jan 2008 03:04:01 +0000 (03:04 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 12 Jan 2008 03:04:01 +0000 (03:04 +0000)
[r17340]

ir/ir/irgraph.c

index a172f4b..f206387 100644 (file)
@@ -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) {