Let dfs() discover only memory nodes
[libfirm] / ir / stat / statev.h
index 4357c6d..af2c0f8 100644 (file)
 #define stat_ev_do(expr)
 #define stat_ev_if                  if (0)
 #define stat_ev_dbl(name, val)
+#define stat_ev_int(name, val)
 #define stat_ev(name)
 
 #define stat_ev_cnt_decl(var)
 #define stat_ev_cnt_inc(var)
 #define stat_ev_cnt_done(name, var)
-#define stat_ev_tim_push(var)
+#define stat_ev_tim_push()
 #define stat_ev_tim_pop(name)
 
 #define stat_ev_ctx_push_fobj(key, firm_object)
@@ -121,6 +122,7 @@ static INLINE __attribute__((unused)) void stat_ev_tim_pop(const char *name) {
 #define stat_ev_ctx_push(key)                   stat_ev_ctx_push_fmt((key), "X", NULL)
 
 #define stat_ev_dbl(name, val)      stat_ev_emit((name), (val))
+#define stat_ev_int(name, val)      stat_ev_dbl((name), (double)(val))
 #define stat_ev(name)               stat_ev_emit((name), 0.0)
 
 #define stat_ev_cnt_decl(var)       int stat_ev_cnt_var_ ## var = 0