X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Ffirmstat_t.h;h=831b5dd4bdf43c8a9ff44daffde2913fc9dd3204;hb=6a768b09064c37b361871ba888213cdd5ed5a700;hp=29539309572a4c4cd53fb30e9f94d7a68350a55b;hpb=723ee6c307f85661a7f962daa8533b1616abaeb9;p=libfirm diff --git a/ir/stat/firmstat_t.h b/ir/stat/firmstat_t.h index 295393095..831b5dd4b 100644 --- a/ir/stat/firmstat_t.h +++ b/ir/stat/firmstat_t.h @@ -79,6 +79,7 @@ enum leaf_call_state_t { * An entry for ir_graphs. These numbers are calculated for every IR graph. */ typedef struct _graph_entry_t { + struct obstack recalc_cnts; /**< obstack containing the counters that are recalculated */ HASH_MAP(node_entry_t) *opcode_hash; /**< hash map containing the opcode counter */ HASH_MAP(block_entry_t) *block_hash; /**< hash map containing the block counter */ HASH_MAP(block_entry_t) *extbb_hash; /**< hash map containing the extended block counter */ @@ -190,7 +191,6 @@ typedef void (*dump_finish_FUNC)(dumper_t *dmp); typedef struct _statistic_info_t { unsigned stat_options; /**< statistic options: field must be first */ struct obstack cnts; /**< obstack containing the counters that are incremented */ - struct obstack recalc_cnts; /**< obstack containing the counters that are recalculated */ HASH_MAP(graph_entry_t) *irg_hash; /**< hash map containing the counter for irgs */ HASH_MAP(ir_op) *ir_op_hash; /**< hash map containing all ir_ops (accessible by op_codes) */ pdeq *wait_q; /**< wait queue for leaf call decision */