backend: put ignore regs into beirg
[libfirm] / ir / be / benode.c
index a21b63f..87c0b84 100644 (file)
@@ -1077,7 +1077,8 @@ ir_node *be_new_Phi(ir_node *block, int n_ins, ir_node **ins, ir_mode *mode,
                     const arch_register_class_t *cls)
 {
        const arch_register_req_t *req;
-       struct obstack *obst = be_get_be_obst(get_irn_irg(block));
+       ir_graph       *irg  = get_irn_irg(block);
+       struct obstack *obst = be_get_be_obst(irg);
        backend_info_t *info;
        int             i;
 
@@ -1301,7 +1302,6 @@ static const ir_op_ops be_node_op_ops = {
        NULL,
        NULL,
        NULL,
-       NULL,
        dump_node,
        NULL,
        &be_node_irn_ops