remove some unused code
[libfirm] / ir / be / becopypbqp.h
index 87c994f..d152dc4 100644 (file)
@@ -8,5 +8,25 @@
 #ifndef BECOPYPBQP_H_
 #define BECOPYPBQP_H_
 
+#include "plist.h"
+#include "pmap.h"
+#include "be_types.h"
+#include "pbqp_t.h"
+#include "bitset.h"
+#include "bechordal.h"
+#include "pqueue.h"
+#include "beifg.h"
+
+typedef struct _pbqp_co_t pbqp_co_t;
+
+/* struct for pbqp based copy min. optimization */
+struct _pbqp_co_t {
+       const arch_register_class_t *cls;       // current register class
+       plist_t *rpeo;                                          // reverse perfect elimination order
+       pbqp *pbqp;
+       bitset_t *ignore_reg;
+       bitset_t *restricted_nodes;
+       be_ifg_t *ifg;
+};
 
 #endif /* BECOPYPBQP_H_ */