add doxygen comments
[libfirm] / include / libfirm / irgraph.h
index 2ed8968..0d2ce3b 100644 (file)
@@ -276,8 +276,17 @@ void     set_irg_no_mem (ir_graph *irg, ir_node *node);
 /** Returns the number of value numbers of a graph. */
 int      get_irg_n_locs (ir_graph *irg);
 
+#ifdef DEBUG_libfirm
 /** Returns the graph number. */
-long     get_irg_graph_nr(ir_graph *irg);
+long     get_irg_graph_nr(const ir_graph *irg);
+#endif
+
+/**
+ * Returns the graph number. This is a unique number for the graph and is
+ * smaller than get_irp_last_idx()
+ * Note: you cannot use this number for get_irp_irg
+ */
+int get_irg_idx(const ir_graph *irg);
 
 /********************************************************************************/
 /* States of an ir_graph.                                                       */