Remove the unused parameter const arch_env_t *env from arch_get_inverse().
authorChristoph Mallon <christoph.mallon@gmx.de>
Sat, 11 Oct 2008 15:28:57 +0000 (15:28 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sat, 11 Oct 2008 15:28:57 +0000 (15:28 +0000)
[r22681]

ir/be/bearch.c
ir/be/bearch.h
ir/be/bespillremat.c

index a877992..65c88db 100644 (file)
@@ -114,10 +114,9 @@ int arch_get_sp_bias(ir_node *irn)
        return ops->get_sp_bias(irn);
 }
 
-arch_inverse_t *arch_get_inverse(const arch_env_t *env, const ir_node *irn, int i, arch_inverse_t *inverse, struct obstack *obstack)
+arch_inverse_t *arch_get_inverse(const ir_node *irn, int i, arch_inverse_t *inverse, struct obstack *obstack)
 {
        const arch_irn_ops_t *ops = get_irn_ops(irn);
-       (void)env; // TODO remove parameter
 
        if(ops->get_inverse) {
                return ops->get_inverse(irn, i, inverse, obstack);
index 102af5d..7cd93ae 100644 (file)
@@ -140,7 +140,7 @@ void       arch_set_frame_entity(ir_node *irn, ir_entity *ent);
 int        arch_get_sp_bias(ir_node *irn);
 
 extern int arch_get_op_estimated_cost(const arch_env_t *env, const ir_node *irn);
-extern arch_inverse_t *arch_get_inverse(const arch_env_t *env, const ir_node *irn, int i, arch_inverse_t *inverse, struct obstack *obstack);
+arch_inverse_t *arch_get_inverse(const ir_node *irn, int i, arch_inverse_t *inverse, struct obstack *obstack);
 extern int arch_possible_memory_operand(const arch_env_t *env, const ir_node *irn, unsigned int i);
 extern void arch_perform_memory_operand(const arch_env_t *env, ir_node *irn, ir_node *spill, unsigned int i);
 
index 7a5fb02..fd6e3f8 100644 (file)
@@ -534,7 +534,7 @@ get_remat_from_op(spill_ilp_t * si, const ir_node * dest_value, const ir_node *
                DBG((si->dbg, LEVEL_5, "\t  requesting inverse op for argument %d of op %+F\n", n, op));
 
                /* else ask the backend to give an inverse op */
-               if(arch_get_inverse(si->birg->main_env->arch_env, op, n, &inverse, si->obst)) {
+               if(arch_get_inverse(op, n, &inverse, si->obst)) {
                        int   i;
 
                        DBG((si->dbg, LEVEL_4, "\t  backend gave us an inverse op with %d nodes and cost %d\n", inverse.n, inverse.costs));