introduced node index: a small unique per graph node number
[libfirm] / ir / ir / irgraph.c
index 0a3bea2..00fa687 100644 (file)
@@ -173,6 +173,8 @@ new_r_ir_graph (entity *ent, int n_loc)
   obstack_init(res->obst);
   res->extbb_obst = NULL;
 
+  res->last_node_idx = 0;
+
   res->value_table = new_identities (); /* value table for global value
                        numbering for optimizing use in
                        iropt.c */
@@ -280,6 +282,8 @@ ir_graph *new_const_code_irg(void) {
   obstack_init (res->obst);
   res->extbb_obst = NULL;
 
+  res->last_node_idx = 0;
+
   res->phase_state      = phase_building;
   res->irg_pinned_state = op_pin_state_pinned;
   res->extblk_state     = ir_extblk_info_none;
@@ -444,16 +448,6 @@ void     set_irg_end_except (ir_graph *irg, ir_node *node) {
   irg->anchors[anchor_end_except] = node;
 }
 
-ir_node *
-(get_irg_cstore)(const ir_graph *irg) {
-  return _get_irg_cstore(irg);
-}
-
-void
-(set_irg_cstore)(ir_graph *irg, ir_node *node) {
-  _set_irg_cstore(irg, node);
-}
-
 ir_node *
 (get_irg_frame)(const ir_graph *irg) {
   return _get_irg_frame(irg);