bescripts: Copy all common node attributes into the constructor variants.
[libfirm] / ir / be / becopystat.c
index 14d0546..7063e98 100644 (file)
@@ -22,7 +22,6 @@
  * @brief       Copy node statistics.
  * @author      Daniel Grund
  * @date        19.04.2005
- * @version     $Id$
  */
 #include "config.h"
 
@@ -40,7 +39,6 @@
 #include "beutil.h"
 #include "becopyopt_t.h"
 #include "becopystat.h"
-#include "beirg.h"
 #include "bemodule.h"
 #include "beintlive_t.h"
 
@@ -108,12 +106,12 @@ enum vals_t {
 /**
  * Holds current values. Values are added till next copystat_reset
  */
-int curr_vals[ASIZE];
+static int curr_vals[ASIZE];
 
 static ir_nodeset_t *all_phi_nodes;
 static ir_nodeset_t *all_copy_nodes;
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copystat);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copystat)
 void be_init_copystat(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.copystat");
@@ -123,7 +121,7 @@ void be_init_copystat(void)
        memset(curr_vals, 0, sizeof(curr_vals));
 }
 
-BE_REGISTER_MODULE_DESTRUCTOR(be_quit_copystat);
+BE_REGISTER_MODULE_DESTRUCTOR(be_quit_copystat)
 void be_quit_copystat(void)
 {
        if (all_phi_nodes != NULL) {
@@ -186,8 +184,6 @@ void copystat_add_heur_time(int time)
        curr_vals[I_HEUR_TIME] += time;
 }
 
-#ifdef WITH_ILP
-
 void copystat_add_ilp_5_sec_costs(int costs)
 {
        curr_vals[I_COPIES_5SEC] += costs;
@@ -213,8 +209,6 @@ void copystat_add_ilp_iter(int iters)
        curr_vals[I_ILP_ITER] += iters;
 }
 
-#endif /* WITH_ILP */
-
 /**
  * Opens a file named base.ext with the mode mode.
  */
@@ -242,7 +236,7 @@ void copystat_dump(ir_graph *irg)
        buf[sizeof(buf) - 1] = '\0';
        out = be_ffopen(buf, "stat", "wt");
 
-       fprintf(out, "%d\n", ASIZE);
+       fprintf(out, "%d\n", (int)ASIZE);
        for (i = 0; i < ASIZE; i++) {
 #if 0
                if (i >= I_PHI_ARITY_S && i <= I_PHI_ARITY_E)