-#ifndef _BERA_H
-#define _BERA_H
-
-#include "firm_config.h"
-
-#ifdef WITH_LIBCORE
-#include <libcore/lc_opts.h>
-#include <libcore/lc_timing.h>
-#endif
-
-#include "firm_types.h"
-
-#include "be.h"
-
-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_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);
-} be_ra_t;