besched: Add and use sched_replace().
[libfirm] / ir / be / be_types.h
index a49b467..b7f1e2d 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief       Forward declarations of backend types
  * @author      Matthias Braun
- * @version     $Id: besched.h 25982 2009-05-15 22:09:38Z matze $
  */
 #ifndef FIRM_BE_TYPES_H
 #define FIRM_BE_TYPES_H
@@ -34,7 +33,6 @@ typedef struct arch_register_class_t     arch_register_class_t;
 typedef struct arch_register_req_t       arch_register_req_t;
 typedef struct arch_register_t           arch_register_t;
 typedef struct arch_flag_t               arch_flag_t;
-typedef struct arch_inverse_t            arch_inverse_t;
 typedef struct arch_isa_if_t             arch_isa_if_t;
 typedef struct arch_env_t                arch_env_t;
 
@@ -56,24 +54,20 @@ typedef enum 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 union  be_lv_info_t             be_lv_info_t;
 
 typedef struct be_abi_call_flags_bits_t be_abi_call_flags_bits_t;
-typedef union  be_abi_call_flags_t      be_abi_call_flags_t;
+typedef struct be_abi_call_flags_t      be_abi_call_flags_t;
 typedef struct be_abi_callbacks_t       be_abi_callbacks_t;
 typedef struct be_abi_call_t            be_abi_call_t;
 typedef struct be_abi_irg_t             be_abi_irg_t;
 typedef struct be_stack_layout_t        be_stack_layout_t;
 
-typedef struct be_dom_front_info_t      be_dom_front_info_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 backend_info_t           backend_info_t;
 typedef struct sched_info_t             sched_info_t;
 typedef struct reg_out_info_t           reg_out_info_t;
+typedef struct be_ifg_t                 be_ifg_t;
+typedef struct copy_opt_t               copy_opt_t;
 
 typedef struct be_main_env_t be_main_env_t;
 typedef struct be_options_t  be_options_t;