-typedef struct {
- lc_timer_t *t_prolog; /**< timer for prolog */
- lc_timer_t *t_epilog; /**< timer for epilog */
- lc_timer_t *t_live; /**< timer for liveness calculation */
- lc_timer_t *t_spill; /**< timer for spilling */
- lc_timer_t *t_spillslots; /**< spillslot coalescing */
- lc_timer_t *t_color; /**< timer for graph coloring */
- lc_timer_t *t_ifg; /**< timer for building interference graph */
- lc_timer_t *t_copymin; /**< timer for copy minimization */
- lc_timer_t *t_ssa; /**< timer for ssa destruction */
- lc_timer_t *t_verify; /**< timer for verification runs */
- lc_timer_t *t_other; /**< timer for remaining stuff */
-} be_ra_timer_t;
-
-typedef struct {
-#ifdef WITH_LIBCORE
- void (*register_options)(lc_opt_entry_t *grp);
-#endif
- be_ra_timer_t *(*allocate)(const be_irg_t *bi);