-#ifdef DEBUG_libfirm
-/* Returns a new, unique number to number nodes or the like. */
-int get_irp_new_node_nr();
-#endif
-/*****/
+/** File name / executable name or the like. Initially NULL! **/
+void set_irp_prog_name (ident *name);
+ident *get_irp_prog_ident(void);
+const char *get_irp_prog_name (void);
+
+/**
+ * Returns an irgraph that only contains constant
+ *
+ * expressions for constant entities.
+ * Do not use any access function for this graph, do not generate code
+ * for this graph. This graph contains only one block. The constant
+ * expressions may not contain control flow. See also copy_const_code()
+ * in entity.h.
+ */
+ir_graph *get_const_code_irg(void);
+
+void set_irp_ip_outedges(ir_node ** ip_outedges);
+ir_node** get_irp_ip_outedges(void);