besched: Add and use sched_replace().
[libfirm] / ir / be / beabihelper.h
index b5441eb..735df82 100644 (file)
@@ -22,7 +22,6 @@
  * @brief       Helper functions for handling ABI constraints in the code
  *              selection phase.
  * @author      Matthias Braun
- * @version     $Id$
  */
 #ifndef FIRM_BE_BEABI_HELPER_H
 #define FIRM_BE_BEABI_HELPER_H
@@ -113,6 +112,11 @@ ir_node *be_epilog_create_return(beabi_helper_env_t *env, dbg_info *dbgi,
  */
 void be_add_missing_keeps(ir_graph *irg);
 
+/**
+ * Make sure all outputs of a node are used, add keeps otherwise
+ */
+void be_add_missing_keeps_node(ir_node *node);
+
 /**
  * In the normal firm representation some nodes like pure calls, builtins
  * have no memory inputs+outputs. However in the backend these sometimes have to