refactoring: split stackframe handling completely from beabi struct
[libfirm] / ir / be / beirg.h
index 57f4af6..881a426 100644 (file)
@@ -83,6 +83,8 @@ typedef struct be_irg_t {
        be_dom_front_info_t   *dom_front;
        be_lv_t               *lv;
        be_stack_layout_t      stack_layout;
+       arch_register_req_t   *sp_req; /**< requirements for stackpointer producing
+                                           nodes. */
        struct obstack         obst; /**< birg obstack (mainly used to keep
                                          register constraints which we can't keep
                                          in the irg obst, because it gets replace