remove MacroBlock concept
[libfirm] / ir / be / be_types.h
index 6db8c62..d1784e6 100644 (file)
@@ -47,8 +47,8 @@ typedef enum arch_irn_flags_t {
                                                        default check_modifies
                                                        implementation in beflags */
        arch_irn_flags_simple_jump      = 1U << 3, /**< a simple jump instruction */
-
-       arch_irn_flags_backend          = 1U << 4, /**< begin of custom backend
+       arch_irn_flags_not_scheduled    = 1U << 4, /**< node must not be scheduled*/
+       arch_irn_flags_backend          = 1U << 5, /**< begin of custom backend
                                                        flags */
 } arch_irn_flags_t;
 
@@ -77,4 +77,7 @@ 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_main_env_t be_main_env_t;
+typedef struct be_options_t  be_options_t;
+
 #endif