be_Call has now dbg_info argument and call type attribute
[libfirm] / ir / be / benode_t.h
index 962622d..eff676f 100644 (file)
@@ -68,8 +68,8 @@ typedef enum {
 
 /** Expresses the direction of the stack pointer increment of IncSP nodes. */
 typedef enum {
-       be_stack_dir_along = 0,
-       be_stack_dir_against = 1
+       be_stack_dir_expand = 0,
+       be_stack_dir_shrink = 1
 } be_stack_dir_t;
 
 /** Not used yet. */
@@ -167,7 +167,7 @@ enum {
 };
 
 ir_node *be_new_Call(ir_graph *irg, ir_node *bl, ir_node *mem, ir_node *sp, ir_node *ptr, int n_outs, int n, ir_node *in[]);
-ir_node *be_new_Return(ir_graph *irg, ir_node *bl, int n, ir_node *in[]);
+ir_node *be_new_Return(dbg_info *dbg, ir_graph *irg, ir_node *bl, int n, ir_node *in[]);
 ir_node *be_new_StackParam(const arch_register_class_t *cls, const arch_register_class_t *cls_frame, ir_graph *irg, ir_node *bl, ir_mode *mode, ir_node *frame_pointer, entity *ent);
 ir_node *be_new_RegParams(ir_graph *irg, ir_node *bl, int n_out);