X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbenode_t.h;h=850ea141706d87a493132097492930f3fddc321e;hb=96c1929dd251e8015057b615f855cc29d6daadcb;hp=642e60dd0e9e6510cdae3ea44068f30a391147e0;hpb=fd1a2c6ca51ee2b6ff838581b79cf7a3c4553e36;p=libfirm diff --git a/ir/be/benode_t.h b/ir/be/benode_t.h index 642e60dd0..850ea1417 100644 --- a/ir/be/benode_t.h +++ b/ir/be/benode_t.h @@ -195,7 +195,7 @@ ir_node *be_new_SetSP(const arch_register_t *sp, ir_graph *irg, ir_node *bl, ir_ * @return A new stack pointer increment/decrement node. * @note This node sets a register constraint to the @p sp register on its output. */ -ir_node *be_new_IncSP(const arch_register_t *sp, ir_graph *irg, ir_node *bl, ir_node *old_sp, ir_node *mem, int offset); +ir_node *be_new_IncSP(const arch_register_t *sp, ir_graph *irg, ir_node *bl, ir_node *old_sp, int offset); /** Returns the previous node that computes the stack pointer. */ ir_node *be_get_IncSP_pred(ir_node *incsp); @@ -203,9 +203,6 @@ ir_node *be_get_IncSP_pred(ir_node *incsp); /** Sets the previous node that computes the stack pointer. */ void be_set_IncSP_pred(ir_node *incsp, ir_node *pred); -/** Returns the memory input of the IncSP. */ -ir_node *be_get_IncSP_mem(ir_node *irn); - /** * Sets a new offset to a IncSP node. * A positive offset means expanding the stack, a negative offset shrinking @@ -346,6 +343,9 @@ entity* be_get_frame_entity(const ir_node *irn); ir_node* be_get_Reload_mem(const ir_node *irn); ir_node* be_get_Reload_frame(const ir_node* irn); +ir_node* be_get_Spill_val(const ir_node *irn); +ir_node* be_get_Spill_frame(const ir_node* irn); + void be_set_MemPerm_in_entity(const ir_node *irn, int n, entity* ent); entity *be_get_MemPerm_in_entity(const ir_node *irn, int n);