Normalized line endings, added some comments
[libfirm] / ir / ir / iredges.h
index 7b4eb73..88bc9e1 100644 (file)
@@ -157,10 +157,19 @@ extern void edges_reroute_kind(ir_node *old, ir_node *nw, ir_edge_kind_t kind, i
  */
 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))
 
@@ -201,6 +210,8 @@ extern void edges_node_deleted(ir_node *irn, ir_graph *irg);
 */
 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                                                    */
 /************************************************************************/