From: Andreas Schösser Date: Fri, 30 Mar 2007 17:12:16 +0000 (+0000) Subject: added "get_VProj_proj" and "set_VProj_proj" X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=74da6d872794ac3639b94c17017189139236ab40;p=libfirm added "get_VProj_proj" and "set_VProj_proj" [r12612] --- diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index e4770857a..7f98ffb7d 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -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)); diff --git a/ir/ir/irnode.h b/ir/ir/irnode.h index ca9377bef..edc810c63 100644 --- a/ir/ir/irnode.h +++ b/ir/ir/irnode.h @@ -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);