*/
void be_init_op(void);
+void be_finish_op(void);
+
/**
* Position numbers for the be_Spill inputs.
*/
*/
void be_Return_set_emit_pop(ir_node *ret, int emit_pop);
-/** appends a node to the return node, returns the position of the node */
-int be_Return_append_node(ir_node *ret, ir_node *node);
-
ir_node *be_new_Start(dbg_info *dbgi, ir_node *block, int n_out);
enum {
* Creates a new phi with associated backend informations
*/
ir_node *be_new_Phi(ir_node *block, int n_ins, ir_node **ins, ir_mode *mode,
- const arch_register_class_t *cls);
+ const arch_register_req_t *req);
/**
* Search for output of start node with a specific register