Use foreach_set() instead of reimplementing it.
[libfirm] / ir / be / be_t.h
index 42f52dc..d2ce753 100644 (file)
@@ -70,12 +70,13 @@ struct be_options_t {
        char ilp_solver[128];      /**< the ilp solver name */
        int  statev;               /**< enable stat event dumping */
        char filtev[128];          /**< filter mask for stat events */
+       int  verbose_asm;          /**< dump verbose assembler */
 };
+extern be_options_t be_options;
 
 struct be_main_env_t {
        arch_env_t   *arch_env;
        FILE         *file_handle;
-       be_options_t *options;              /**< backend options */
        const char   *cup_name;             /**< name of the compilation unit */
        pmap         *ent_trampoline_map;   /**< A map containing PIC trampolines for methods. */
        ir_type      *pic_trampolines_type; /**< Class type containing all trampolines */
@@ -112,6 +113,7 @@ typedef enum {
        T_RA_PREPARATION,
        T_SCHED,
        T_CONSTR,
+       T_SPLIT,
        T_FINISH,
        T_EMIT,
        T_VERIFY,