summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beirg.h
diff options
context:
space:
mode:
authorChristoph Mallon <christoph.mallon@gmx.de>2012-11-27 15:45:34 +0100
committerChristoph Mallon <christoph.mallon@gmx.de>2012-11-27 16:30:15 +0100
commite40b76a350bfda9e97b6fb204b634dd9eceaadf9 (patch)
tree0f1dbcd82242ada12831e8dc8e55feda680bc975 /ir/be/beirg.h
parentd93e17b357f7e250a312bb2836433afb78136208 (diff)
bestack: Simplify be_abi_fix_stack_nodes() using be_create_reg_req().
Diffstat (limited to 'ir/be/beirg.h')
-rw-r--r--ir/be/beirg.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/ir/be/beirg.h b/ir/be/beirg.h
index a18af14..81eef9a 100644
--- a/ir/be/beirg.h
+++ b/ir/be/beirg.h
@@ -80,18 +80,18 @@ struct be_stack_layout_t {
* backend structures
*/
typedef struct be_irg_t {
- be_main_env_t *main_env;
- be_lv_t *lv;
- be_stack_layout_t stack_layout;
- unsigned *allocatable_regs; /**< registers available for the
- allocator */
- 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 replaced
- during code selection) */
- void *isa_link; /**< architecture specific per-graph data*/
+ be_main_env_t *main_env;
+ be_lv_t *lv;
+ be_stack_layout_t stack_layout;
+ unsigned *allocatable_regs; /**< registers available for the
+ allocator */
+ arch_register_req_t const *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 replaced
+ during code selection) */
+ void *isa_link; /**< architecture specific per-graph data*/
} be_irg_t;
static inline be_irg_t *be_birg_from_irg(const ir_graph *irg)