irop_flag_highlevel flag added to Confirm and Cast
[libfirm] / ir / stat / firmstat_t.h
index 8e38e46..2c515e3 100644 (file)
@@ -118,6 +118,7 @@ typedef struct _block_entry_t {
   counter_t  cnt_edges;                        /**< the counter of edges in this block */
   counter_t  cnt_in_edges;             /**< the counter of edges incoming from other blocks to this block */
   counter_t  cnt_out_edges;            /**< the counter of edges outgoing from this block to other blocks */
+  counter_t  cnt_phi_data;              /**< the counter of data Phi nodes in this block */
   long       block_nr;                 /**< block nr */
 } block_entry_t;
 
@@ -165,6 +166,8 @@ typedef struct _statistic_info_t {
   ir_op                   *op_DivC;            /**< pseudo op for division by const */
   ir_op                   *op_ModC;            /**< pseudo op for modulo by const */
   ir_op                   *op_DivModC;         /**< pseudo op for DivMod by const */
+  ir_op                   *op_SelSel;          /**< pseudo op for Sel(Sel) */
+  ir_op                   *op_SelSelSel;       /**< pseudo op for Sel(Sel(Sel)) */
   dumper_t                *dumper;             /**< list of dumper */
   int                     reassoc_run;          /**< if set, reassociation is running */
   int                     stat_options;                /**< statistic options */