#endif
/**
- * Activate all the edges for an irg.
- * @param irg The graph to activate the edges for.
+ * Activates data and block edges for an irg.
+ * If the irg phase is phase_backend, Dependence edges are
+ * additionally activated.
+ *
+ * @param irg The graph to activate the edges for.
*/
void edges_activate(ir_graph *irg);
/**
- * Deactivate all the edges for an irg.
- * @param irg The graph.
+ * Deactivate data and block edges for an irg.
+ * If the irg phase is phase_backend, Dependence edges are
+ * additionally deactivated.
+ * @param irg The graph.
*/
void edges_deactivate(ir_graph *irg);
void edges_notify_edge(ir_node *src, int pos, ir_node *tgt, ir_node *old_tgt, ir_graph *irg);
/**
- * Walks only over Block nodes in the graph. Has it's own visited
- * flag, so that it can be interleaved with the other walker.
+ * Walks only over Block nodes in the graph. Uses the block visited
+ * flag, so that it can be interleaved with another walker.
*
* @param block the start block
* @param pre the pre visit function