summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bearch.c
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2012-12-17 21:57:11 +0100
committerMatthias Braun <matze@braunis.de>2014-03-28 15:01:48 +0100
commitdf6855b7ed37d74d9a0089556a7752d69a3aa9cf (patch)
treef63aa23f5c454c821d35a20dfccc49cbfa8bea27 /ir/be/bearch.c
parentebe94e33b029dc7be4162392cf279f1fa541fc62 (diff)
ia32: construct spill/reload directly instead of using be_Spill/be_Reload
this also required a rewrite of the perform_memory_operand logic which should be cleaner now.
Diffstat (limited to 'ir/be/bearch.c')
-rw-r--r--ir/be/bearch.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ir/be/bearch.c b/ir/be/bearch.c
index 1fca869..af4154b 100644
--- a/ir/be/bearch.c
+++ b/ir/be/bearch.c
@@ -67,10 +67,10 @@ int arch_possible_memory_operand(const ir_node *irn, unsigned int i)
}
}
-void arch_perform_memory_operand(ir_node *irn, ir_node *spill, unsigned int i)
+void arch_perform_memory_operand(ir_node *irn, unsigned int i)
{
const arch_irn_ops_t *ops = get_irn_ops(irn);
- ops->perform_memory_operand(irn, spill, i);
+ ops->perform_memory_operand(irn, i);
}
int arch_get_op_estimated_cost(const ir_node *irn)