tos = 0;
}
+static void finish_stack(void)
+{
+ DEL_ARR_F(stack);
+ stack = NULL;
+}
+
/**
* Push a node n onto the IR-node stack.
*/
irg_walk_graph(irg, init_node, NULL, obst);
}
+static INLINE void finish_scc(void)
+{
+ finish_stack();
+}
+
#ifdef INTERPROCEDURAL_VIEW
/**
* Initializes the scc algorithm for the interprocedural case.
if (is_Block(el))
cfscc(el);
}
+ finish_scc();
obstack_free(&temp, NULL);
assert(head_rem == current_loop);