#ifndef FIRM_BE_TYPES_H
#define FIRM_BE_TYPES_H
+#include "firm_types.h"
+
typedef unsigned int sched_timestep_t;
typedef struct arch_register_class_t arch_register_class_t;
arch_irn_flags_backend = 1U << 5, /**< begin of custom backend
flags */
} arch_irn_flags_t;
+ENUM_BITSET(arch_irn_flags_t)
typedef struct be_lv_t be_lv_t;
typedef struct be_lv_info_t be_lv_info_t;
typedef struct be_dom_front_info_t be_dom_front_info_t;
-typedef struct list_sched_selector_t list_sched_selector_t;
-
-typedef struct ilp_sched_selector_t ilp_sched_selector_t;
-typedef struct ilp_sched_selector_if_t ilp_sched_selector_if_t;
-
typedef struct be_execution_unit_type_t be_execution_unit_type_t;
typedef struct be_execution_unit_t be_execution_unit_t;
typedef struct be_machine_t be_machine_t;
typedef struct sched_info_t sched_info_t;
typedef struct reg_out_info_t reg_out_info_t;
+typedef struct be_main_env_t be_main_env_t;
+typedef struct be_options_t be_options_t;
+
#endif