-void be_insert_spills_reloads(spill_env_t *senv, pset *reload_set, decide_irn_t is_mem_phi, void *data);
+void be_insert_spills_reloads(spill_env_t *senv);
+
+/**
+ * Marks a phi-node for spilling. So when reloading from this phi-node, not
+ * only its value but the whole phi will be spilled.
+ * This might place be_Copy nodes in predecessor blocks.
+ */
+void be_spill_phi(spill_env_t *env, ir_node *node);
+
+/**
+ * Sets the debug module of a spill environment.
+ */
+DEBUG_ONLY(void be_set_spill_env_dbg_module(spill_env_t *env, firm_dbg_module_t *dbg));