no need for no_float_fold hack anymore
[libfirm] / ir / be / becopystat.c
index 294c372..8132419 100644 (file)
@@ -177,14 +177,6 @@ void copystat_add_heur_costs(int costs)
 {
        curr_vals[I_COPIES_HEUR] += costs;
 }
-void copystat_add_ilp_5_sec_costs(int costs)
-{
-       curr_vals[I_COPIES_5SEC] += costs;
-}
-void copystat_add_ilp_30_sec_costs(int costs)
-{
-       curr_vals[I_COPIES_30SEC] += costs;
-}
 void copystat_add_opt_costs(int costs)
 {
        curr_vals[I_COPIES_OPT] += costs;
@@ -196,6 +188,14 @@ void copystat_add_heur_time(int time)
 
 #ifdef WITH_ILP
 
+void copystat_add_ilp_5_sec_costs(int costs)
+{
+       curr_vals[I_COPIES_5SEC] += costs;
+}
+void copystat_add_ilp_30_sec_costs(int costs)
+{
+       curr_vals[I_COPIES_30SEC] += costs;
+}
 void copystat_add_ilp_time(int time)
 {
        curr_vals[I_ILP_TIME] += time;
@@ -215,6 +215,23 @@ void copystat_add_ilp_iter(int iters)
 
 #endif /* WITH_ILP */
 
+/**
+ * Opens a file named base.ext with the mode mode.
+ */
+static FILE *be_ffopen(const char *base, const char *ext, const char *mode)
+{
+       FILE *out;
+       char buf[1024];
+
+       snprintf(buf, sizeof(buf), "%s.%s", base, ext);
+       buf[sizeof(buf) - 1] = '\0';
+       if (! (out = fopen(buf, mode))) {
+               fprintf(stderr, "Cannot open file %s in mode %s\n", buf, mode);
+               return NULL;
+       }
+       return out;
+}
+
 void copystat_dump(ir_graph *irg)
 {
        int i;