remove the unused/strange concept of a pseudo-irg
[libfirm] / ir / ir / irtypes.h
index 194084c..0df6d12 100644 (file)
@@ -519,6 +519,8 @@ struct ir_graph {
        int index;                         /**< a unique number for each graph */
        ir_phase *phases[PHASE_LAST+1];    /**< Phase information. */
        void     *be_data;                 /**< backend can put in private data here */
+
+       unsigned  dump_nr;                 /**< number of graph dumps */
 #ifdef DEBUG_libfirm
        int   n_outs;                      /**< Size wasted for outs */
        long graph_nr;                     /**< a unique graph number for each
@@ -551,7 +553,6 @@ struct ir_prog {
        ir_graph  *main_irg;            /**< The entry point to the compiled program
                                             or NULL if no point exists. */
        ir_graph **graphs;              /**< A list of all graphs in the ir. */
-       ir_graph **pseudo_graphs;       /**< A list of all pseudo graphs in the ir. See pseudo_irg.c */
        ir_graph  *const_code_irg;      /**< This ir graph gives the proper environment
                                             to allocate nodes the represent values
                                             of constant entities. It is not meant as
@@ -594,6 +595,7 @@ struct ir_prog {
        ir_label_t last_label_nr;            /**< The highest label number for generating unique labels. */
        int  max_irg_idx;                    /**< highest unused irg index */
        long max_node_nr;                    /**< to generate unique numbers for nodes. */
+       unsigned dump_nr;                    /**< number of program info dumps */
 #ifndef NDEBUG
        ir_resources_t reserved_resources;   /**< Bitset for tracking used global resources. */
 #endif