removed INLIEN before global functions
[libfirm] / ir / ir / irprog.h
index 8d2eab3..a2085e2 100644 (file)
@@ -107,6 +107,9 @@ void      set_irp_main_irg(ir_graph *main_irg);
 /** Adds irg to the list of ir graphs in irp. */
 void      add_irp_irg(ir_graph *irg);
 
+/** Removes irg from the list of irgs and
+    shrinks the list by one. */
+void      remove_irp_irg_from_list(ir_graph *irg);
 /** Removes irg from the list of irgs, deallocates it and
     shrinks the list by one. */
 void      remove_irp_irg(ir_graph *irg);
@@ -120,6 +123,13 @@ ir_graph *get_irp_irg(int pos);
 /** Sets the ir graph at position pos. */
 void      set_irp_irg(int pos, ir_graph *irg);
 
+/** Gets the number of graphs _and_ pseudo graphs. */
+int       get_irp_n_allirgs(void);
+
+/** Returns the ir graph at position pos of all graphs (including
+ pseudo graphs).  Visits first graphs, then pseudo graphs. */
+ir_graph *get_irp_allirg(int pos);
+
 
 /** Returns the "global" type of the irp. */
 type *get_glob_type(void);