/**
* Make a reload and insert it into the schedule.
*
- * @param arch_env The architecture environment.
* @param cls The register class of the reloaded value.
* @param insert The node in the schedule in front of which the reload is inserted.
* @param mode The mode of the original (spilled) value.
* @param spill The spill node corresponding to this reload.
* @return A freshly made reload.
*/
-ir_node *be_reload(const arch_env_t *arch_env, const arch_register_class_t *cls, ir_node *insert, ir_mode *mode, ir_node *spill);
+ir_node *be_reload(const arch_register_class_t *cls, ir_node *insert, ir_mode *mode, ir_node *spill);
enum {
be_pos_CopyKeep_op = 0
/**
* Initialize the Phi handler.
- * @param env The be_main environment.
*/
-void be_phi_handler_new(be_main_env_t *env);
+void be_phi_handler_new(void);
/**
* Destroy the Phi handler.
/**
* Set the register requirements for a phi node.
*/
-void be_set_phi_reg_req(const arch_env_t *arch_env, ir_node *phi,
- const arch_register_req_t *req);
+void be_set_phi_reg_req(ir_node *phi, const arch_register_req_t *req);
/*
* Set flags for a phi node
*/
-void be_set_phi_flags(const arch_env_t *arch_env, ir_node *phi,
- arch_irn_flags_t flags);
+void be_set_phi_flags(ir_node *phi, arch_irn_flags_t flags);
/**
* irn handler for common be nodes and Phi's.