Keep flag added
[libfirm] / ir / be / beirgmod.h
index 15b7de7..3d5c797 100644 (file)
@@ -10,6 +10,8 @@
 #ifndef _BEIRGMOD_H
 #define _BEIRGMOD_H
 
+#include "pset.h"
+
 /*
  * Forward type declaration.
  */
@@ -55,7 +57,11 @@ void be_free_dominance_frontiers(dom_front_info_t *info);
  * @param n                    The number of copies ypu introduce.
  * @param copies       An array of nodes which are copies of @p orig.
  */
-void be_introduce_copies(dom_front_info_t *info, ir_node *orig,
-    int n, ir_node *copies[]);
+void be_introduce_copies_ignore(dom_front_info_t *info, ir_node *orig,
+    int n, ir_node *copies[], pset *irgore_uses);
+
+void be_introduce_copies(dom_front_info_t *info, ir_node *orig, int n, ir_node *copies[]);
+
+void be_introduce_copies_pset(dom_front_info_t *info, pset *nodes);
 
 #endif