X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fstat%2Fstatev.h;h=3f32e717de7cf3325120779d89396063dda809b1;hb=40bcf0e300a51c02c1cac9d2d26a45f9cd9585f5;hp=af2c0f882daee3326179e16ddac5231f21e4db70;hpb=615377ac386148774738b98709b631782a0b6a2a;p=libfirm diff --git a/ir/stat/statev.h b/ir/stat/statev.h index af2c0f882..3f32e717d 100644 --- a/ir/stat/statev.h +++ b/ir/stat/statev.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -42,15 +42,17 @@ #define stat_ev_tim_push() #define stat_ev_tim_pop(name) +#define stat_ev_ctx_push(key) +#define stat_ev_ctx_push_str(key, str) +#define stat_ev_ctx_push_fmt(key, fmt, value) #define stat_ev_ctx_push_fobj(key, firm_object) -#define stat_ev_ctx_push(key, value) #define stat_ev_ctx_pop(key) #define stat_ev_flush() #else #include -#include "timing.h" +#include "stat_timing.h" extern void stat_ev_printf(char ev_type, const char *key, const char *fmt, ...); @@ -122,7 +124,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_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