X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=include%2Flibfirm%2Fircons.h;h=8b667876a62b74e07960caa4eabb852b7b7b501a;hb=188a17803798f8d78b1c02c3b68976056bce33d9;hp=ceab9a14bce01865d36d0dcd97fcce28f6ba706a;hpb=f2d236f4fac425604e8552790432332ff216c065;p=libfirm diff --git a/include/libfirm/ircons.h b/include/libfirm/ircons.h index ceab9a14b..8b667876a 100644 --- a/include/libfirm/ircons.h +++ b/include/libfirm/ircons.h @@ -201,7 +201,7 @@ * set_cur_block(block). If several blocks are constructed in parallel block * switches need to be performed constantly. * - * To generate a Block node (with the comfortable interface) it's predecessor + * To generate a Block node (with the comfortable interface), its predecessor * control flow nodes need not be known. In case of cyclic control flow these * can not be known when the block is constructed. With add_immBlock_pred(block, * cfnode) predecessors can be added to the block. If all predecessors are @@ -304,7 +304,6 @@ * ir_node *new_Proj (ir_node *arg, ir_mode *mode, long proj); * ir_node *new_NoMem (void); * ir_node *new_Mux (ir_node *sel, ir_node *ir_false, ir_node *ir_true, ir_mode *mode); - * ir_node *new_Psi (int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode); * ir_node *new_CopyB (ir_node *store, ir_node *dst, ir_node *src, ir_type *data_type); * ir_node *new_InstOf (ir_node *store, ir_node obj, ir_type *ent); * ir_node *new_Raise (ir_node *store, ir_node *obj); @@ -847,12 +846,6 @@ * ir_true, else ir_false; * * - * ir_node *new_Psi (int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode) - * ----------------------------------------------------------------------------- - * - * Creates a Psi node. This node implements the following semantic: - * Enter it here!!! - * * * OPERATIONS TO MANAGE MEMORY EXPLICITLY * -------------------------------------- @@ -1216,7 +1209,7 @@ ir_node *new_rd_Cond (dbg_info *db, ir_graph *irg, ir_node *block, ir_node *c) /** Constructor for a Return node. * - * Returns the memory an zero or more return values. Only node that + * Returns the memory and zero or more return values. Only node that * can end regular control flow. * * @param *db A pointer for debug information. @@ -1961,19 +1954,6 @@ ir_node *new_rd_NoMem (ir_graph *irg); ir_node *new_rd_Mux (dbg_info *db, ir_graph *irg, ir_node *block, ir_node *sel, ir_node *ir_false, ir_node *ir_true, ir_mode *mode); -/** Constructor for a Psi node. - * - * @param *db A pointer for debug information. - * @param *irg The IR graph the node belong to. - * @param *block The block the node belong to. - * @param *arity The arity of the conditions - * @param *conds The array of mode_b conditions, length must be equal arity - * @param *vals The array of mode values, length must be equal arity + 1 - * @param *mode The mode of the node (must be the mode of all vals). - */ -ir_node *new_rd_Psi (dbg_info *db, ir_graph *irg, ir_node *block, - int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode); - /** Constructor for a CopyB node. * * @param *db A pointer for debug information. @@ -2129,7 +2109,7 @@ ir_node *new_r_Cond (ir_graph *irg, ir_node *block, ir_node *c); /** Constructor for a Return node. * - * Returns the memory an zero or more return values. Only node that + * Returns the memory and zero or more return values. Only node that * can end regular control flow. * * @param *irg The IR graph the node belongs to. @@ -2791,18 +2771,6 @@ ir_node *new_r_NoMem (ir_graph *irg); ir_node *new_r_Mux (ir_graph *irg, ir_node *block, ir_node *sel, ir_node *ir_false, ir_node *ir_true, ir_mode *mode); -/** Constructor for a Psi node. - * - * @param *irg The IR graph the node belong to. - * @param *block The block the node belong to. - * @param *arity The arity of the conditions - * @param *conds The array of mode_b conditions, length must be equal arity - * @param *vals The array of mode values, length must be equal arity + 1 - * @param *mode The mode of the node (must be the mode of all vals). - */ -ir_node *new_r_Psi (ir_graph *irg, ir_node *block, - int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode); - /** Constructor for a CopyB node. * * @param *irg The IR graph the node belong to. @@ -2970,7 +2938,7 @@ ir_node *new_d_Cond (dbg_info *db, ir_node *c); * * Adds the node to the block in current_ir_block. * - * Returns the memory an zero or more return values. Only node that + * Returns the memory and zero or more return values. Only node that * can end regular control flow. * * @param *db A pointer for debug information. @@ -3616,17 +3584,6 @@ ir_node *new_d_NoMem (void); ir_node *new_d_Mux (dbg_info *db, ir_node *sel, ir_node *ir_false, ir_node *ir_true, ir_mode *mode); -/** Constructor for a Psi node. - * - * @param *db A pointer for debug information. - * @param *arity The arity of the conditions - * @param *conds The array of mode_b conditions, length must be equal arity - * @param *vals The array of mode values, length must be equal arity + 1 - * @param *mode The mode of the node (must be the mode of all vals). - */ -ir_node *new_d_Psi (dbg_info *db, - int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode); - /** Constructor for a CopyB node. * * @param *db A pointer for debug information. @@ -3783,7 +3740,7 @@ ir_node *new_Cond (ir_node *c); /** Constructor for a Return node. * - * Returns the memory an zero or more return values. Only node that + * Returns the memory and zero or more return values. Only node that * can end regular control flow. Adds the node to the block in current_ir_block. * * @param *store The state of memory. @@ -4370,15 +4327,6 @@ ir_node *new_NoMem (void); */ ir_node *new_Mux (ir_node *sel, ir_node *ir_false, ir_node *ir_true, ir_mode *mode); -/** Constructor for a Psi node. - * - * @param *arity The arity of the conditions - * @param *conds The array of mode_b conditions, length must be equal arity - * @param *vals The array of mode values, length must be equal arity + 1 - * @param *mode The mode of the node (must be the mode of all vals). - */ -ir_node *new_Psi (int arity, ir_node *conds[], ir_node *vals[], ir_mode *mode); - /** Constructor for a CopyB node. * * Adds the node to the block in current_ir_block.