Added beinsn.c
[libfirm] / ir / be / benode.c
index 3b57b6b..9846b1c 100644 (file)
@@ -714,6 +714,16 @@ ir_node *be_get_IncSP_pred(ir_node *irn) {
        return get_irn_n(irn, 0);
 }
 
+void *be_set_IncSP_pred(ir_node *incsp, ir_node *pred) {
+       assert(be_is_IncSP(incsp));
+       set_irn_n(incsp, 0, pred);
+}
+
+ir_node *be_get_IncSP_mem(ir_node *irn) {
+       assert(be_is_IncSP(irn));
+       return get_irn_n(irn, 1);
+}
+
 void be_set_IncSP_offset(ir_node *irn, unsigned offset)
 {
        be_stack_attr_t *a = get_irn_attr(irn);