*/
extern void edges_deactivate_kind(ir_graph *irg, ir_edge_kind_t kind);
+extern void edges_reroute_kind(ir_node *old, ir_node *nw, ir_edge_kind_t kind, ir_graph *irg);
+
+/**
+ * Verifies the out edges of graph @p irg.
+ * @return 1 if a problem was found, 0 otherwise
+ */
+int edges_verify(ir_graph *irg);
+
+/**
+
+ * Set edge verification flag.
+
+ */
+void edges_init_dbg(int do_dbg);
+
/************************************************************************/
/* Begin Old Interface */
/************************************************************************/
+const ir_edge_t *get_irn_edge(ir_graph *irg, const ir_node *src, int pos);
+
#define edges_reroute(old, nw, irg) edges_reroute_kind(old, nw, EDGE_KIND_NORMAL, irg)
#define edges_activated(irg) (edges_activated_kind(irg, EDGE_KIND_NORMAL) && edges_activated_kind(irg, EDGE_KIND_BLOCK))
*/
extern void edges_notify_edge(ir_node *src, int pos, ir_node *tgt, ir_node *old_tgt, ir_graph *irg);
+void edges_reset_private_data(ir_graph *irg, int offset, size_t size);
+
/************************************************************************/
/* End Old Interface */
/************************************************************************/