#include "belive_t.h"
#include "bemodule.h"
+be_ra_timer_t *global_ra_timer = NULL;
+
static sched_timestep_t get_time_step(const ir_node *irn)
{
if(is_Phi(irn))
be_add_module_to_list(®ister_allocators, name, allocator);
}
+void be_allocate_registers(be_irg_t *birg)
+{
+ assert(selected_allocator != NULL);
+ if(selected_allocator != NULL) {
+ selected_allocator->allocate(birg);
+ }
+}
+
void be_init_ra(void)
{
lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");