X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbenode.h;h=4c61c0d3c9d19296cdac469b32b51089ee7044de;hb=22b354ac921664032c93e5f0176fa668c95dfc60;hp=c4861a5241f75aad488d81a252031d1dc6071eb7;hpb=44dd4365d606bc60bbbf97200b89c903d788ce45;p=libfirm diff --git a/ir/be/benode.h b/ir/be/benode.h index c4861a524..4c61c0d3c 100644 --- a/ir/be/benode.h +++ b/ir/be/benode.h @@ -36,8 +36,6 @@ #include "irnode_t.h" #include "bearch.h" -#define BE_OUT_POS(p) (-((p) + 1)) - /** * The benode op's. Must be available to register emitter function. */ @@ -275,9 +273,9 @@ enum { * Projection numbers for result of be_Call node: use for Proj nodes! */ typedef enum { - pn_be_Call_M_regular = pn_Call_M_regular, /**< The memory result of a be_Call. */ + pn_be_Call_M_regular = pn_Call_M, /**< The memory result of a be_Call. */ pn_be_Call_sp = pn_Call_max, - pn_be_Call_first_res /**< The first result proj number of a be_Call. */ + pn_be_Call_first_res /**< The first result proj number of a be_Call. */ } pn_be_Call; /** @@ -346,7 +344,7 @@ void be_Return_set_emit_pop(ir_node *ret, int emit_pop); /** appends a node to the return node, returns the position of the node */ int be_Return_append_node(ir_node *ret, ir_node *node); -ir_node *be_new_Start(ir_node *block, int n_out); +ir_node *be_new_Start(dbg_info *dbgi, ir_node *block, int n_out); ir_node *be_new_Barrier(ir_node *bl, int n, ir_node *in[]);