X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firtypes.h;h=0df6d12062793f9bf660805c82f6ec99ef4f8da3;hb=1140301fc5c11fef75f583bc4d94082cfd450fbc;hp=194084c7115b825da5a0caefb06a2c667643a1f1;hpb=671ced672859c875de7c1d9c4a4750a29514446f;p=libfirm diff --git a/ir/ir/irtypes.h b/ir/ir/irtypes.h index 194084c71..0df6d1206 100644 --- a/ir/ir/irtypes.h +++ b/ir/ir/irtypes.h @@ -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