X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=ir%2Fbe%2Fbe_t.h;h=336950198a9d28de6cb777eeb40fffda7f210384;hb=199ea1a4479a4d8dcbebfde81820286935e64b0c;hp=d2ce75362abd3e9d1e71a95956c45ad83563ed09;hpb=79adebd5f38d1e70a802150318da81bb3299de3a;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index d2ce75362..336950198 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -25,15 +25,12 @@ #ifndef FIRM_BE_BE_T_H #define FIRM_BE_BE_T_H -#include "firm_types.h" -#include "obst.h" -#include "debug.h" -#include "bitset.h" -#include "timing.h" -#include "pmap.h" - #include "be.h" #include "be_types.h" +#include "bitset.h" +#include "firm_types.h" +#include "pmap.h" +#include "timing.h" enum { DUMP_NONE = 0, @@ -113,7 +110,6 @@ typedef enum { T_RA_PREPARATION, T_SCHED, T_CONSTR, - T_SPLIT, T_FINISH, T_EMIT, T_VERIFY, @@ -122,7 +118,6 @@ typedef enum { T_LIVE, T_EXECFREQ, T_SSA_CONSTR, - T_RA_PROLOG, T_RA_EPILOG, T_RA_CONSTR, T_RA_SPILL, @@ -139,26 +134,18 @@ extern ir_timer_t *be_timers[T_LAST+1]; static inline void be_timer_push(be_timer_id_t id) { - int res; + assert(id <= T_LAST); if (!be_timing) return; - - assert(id <= T_LAST); - res = ir_timer_push(be_timers[id]); - (void) res; - assert(res && "Timer already on stack, cannot be pushed twice."); + ir_timer_push(be_timers[id]); } static inline void be_timer_pop(be_timer_id_t id) { - ir_timer_t *tmp; + assert(id <= T_LAST); if (!be_timing) return; - - tmp = ir_timer_pop(); - (void) tmp; - (void) id; - assert(tmp == be_timers[id] && "Attempt to pop wrong timer."); + ir_timer_pop(be_timers[id]); } #endif