added "get_VProj_proj" and "set_VProj_proj"
authorAndreas Schösser <andi@ipd.info.uni-karlsruhe.de>
Fri, 30 Mar 2007 17:12:16 +0000 (17:12 +0000)
committerAndreas Schösser <andi@ipd.info.uni-karlsruhe.de>
Fri, 30 Mar 2007 17:12:16 +0000 (17:12 +0000)
[r12612]

ir/ir/irnode.c
ir/ir/irnode.h

index e477085..7f98ffb 100644 (file)
@@ -1882,6 +1882,16 @@ set_Proj_pred(ir_node *node, ir_node *pred) {
        set_irn_n(node, 0, pred);
 }
 
+long get_VProj_proj(const ir_node *node)
+{
+       return node->attr.proj;
+}
+
+void set_VProj_proj(ir_node *node, long value)
+{
+       node->attr.proj = value;
+}
+
 long
 get_Proj_proj(const ir_node *node) {
        assert(is_Proj(node));
index ca9377b..edc810c 100644 (file)
@@ -987,6 +987,9 @@ void      set_Proj_pred(ir_node *node, ir_node *pred);
 /** Return the projection number of a Proj node. */
 long      get_Proj_proj(const ir_node *node);
 void      set_Proj_proj(ir_node *node, long proj);
+long     get_VProj_proj(const ir_node *node);
+void     set_VProj_proj(ir_node *node, long value);
+
 
 ir_node **get_Tuple_preds_arr(ir_node *node);
 int       get_Tuple_n_preds(ir_node *node);