cg_opt now frees interprocedural loop information automatically since
[libfirm] / ir / ir / irgmod.c
index df3b717..9cf12ff 100644 (file)
@@ -22,6 +22,7 @@
 # include "irgmod.h"
 # include "array.h"
 # include "ircons.h"
+# include "firmstat.h"
 
 /* Turns a node into a "useless" Tuple.  The Tuple just forms a tuple
    from several inputs.
@@ -52,6 +53,8 @@ exchange (ir_node *old, ir_node *nw)
 
   assert(get_irn_op(old)->opar != oparity_dynamic);
 
+  stat_turn_into_id(old);
+
   block = old->in[0];
 
   old->op = op_Id;