removed firm proj num translation function, existing projs are renumbered instead
[libfirm] / ir / be / bestatevent.c
index 3627ee4..f8854c3 100644 (file)
@@ -53,6 +53,24 @@ void be_stat_ev(const char *ev, int value)
        }
 }
 
+void be_stat_ev_dbl(const char *ev, double value)
+{
+       if(sp > 0) {
+               ev_env_t *env = &envs[sp - 1];
+               if(env->f)
+                       fprintf(env->f, "%s%s;%f\n", env->tag, ev, value);
+       }
+}
+
+void be_stat_ev_ull(const char *ev, ulong64 value)
+{
+       if(sp > 0) {
+               ev_env_t *env = &envs[sp - 1];
+               if(env->f)
+                       fprintf(env->f, "%s%s;%" ULL_FMT "\n", env->tag, ev, value);
+       }
+}
+
 int be_stat_ev_is_active(void)
 {
        return sp > 0 && envs[sp - 1].f;