added beprofile.c to makefile
[libfirm] / ir / be / benode_t.h
index 642e60d..850ea14 100644 (file)
@@ -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);