Moved to new lpp library
[libfirm] / ir / be / becopystat.h
index e033fb3..3d6ddc4 100644 (file)
@@ -14,6 +14,7 @@
 
 #define MAX_ARITY 10
 #define MAX_CLS_SIZE 10
+#define MAX_CLS_PHIS 10
 #define MAX_PHASE 2
 
 /**
@@ -43,6 +44,8 @@ enum vals_t {
        I_CLS_IF_CNT,           /* number of actual interferences in all classes */
        I_CLS_SIZE_S,
        I_CLS_SIZE_E = I_CLS_SIZE_S+MAX_CLS_SIZE,
+       I_CLS_PHIS_S,
+       I_CLS_PHIS_E = I_CLS_PHIS_S+MAX_CLS_PHIS,
 
        /* ilp values */
        I_ILP_TIME,                     /* !external set! solving time in seconds */
@@ -65,7 +68,7 @@ int curr_vals[ASIZE];
 
 void copystat_init(void);
 void copystat_reset(void);
-void copystat_collect_irg(ir_graph *irg);
+void copystat_collect_irg(ir_graph *irg, arch_env_t *arch_env);
 void copystat_collect_cls(be_chordal_env_t *chordal_env);
 void copystat_dump(ir_graph *irg);
 void copystat_dump_pretty(ir_graph *irg);
@@ -74,7 +77,7 @@ void copystat_dump_pretty(ir_graph *irg);
 
 #define copy_copystat_init();
 #define        copystat_reset();
-#define copystat_collect_irg(irg);
+#define copystat_collect_irg(irg, arch_env);
 #define copystat_collect_cls(env);
 #define copystat_dump(irg);
 #define copystat_dump(irg);