X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbecopystat.c;h=7063e98cca4495a74ae6b86e33ed72995cfec066;hb=df2faee01a5832057bb3ca0ba5f67e979c916e19;hp=14d05465ab8eb3b65f9da6a0d0b4a534fb4614d7;hpb=a1e9069afa4fa1e16e2d176bcd7905d6a1ed4677;p=libfirm diff --git a/ir/be/becopystat.c b/ir/be/becopystat.c index 14d05465a..7063e98cc 100644 --- a/ir/be/becopystat.c +++ b/ir/be/becopystat.c @@ -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)