no need for no_float_fold hack anymore
[libfirm] / ir / be / be_t.h
index 20f219b..687bf09 100644 (file)
@@ -58,22 +58,15 @@ enum {
        BE_VERIFY_ASSERT
 };
 
-enum {
-       BE_SCHED_LIST,
-       BE_SCHED_ILP
-};
-
 /** Backend options */
 struct be_options_t {
        unsigned dump_flags;      /**< backend dumping flags */
        int  timing;              /**< time the backend phases */
        int  opt_profile;         /**< instrument code for profiling */
        int  omit_fp;             /**< try to omit the frame pointer */
-       int  omit_leaf_fp;        /**< try to omit the frame pointer in leaf routines */
        int  pic;                 /**< create position independent code */
        int  gprof;               /**< create gprof compatible profiling code */
        int  verify_option;       /**< backend verify option */
-       int  scheduler;           /**< the scheduler */
        char target_os[128];      /**< target operating system name */
        char ilp_server[128];     /**< the ilp server name */
        char ilp_solver[128];     /**< the ilp solver name */
@@ -82,14 +75,13 @@ struct be_options_t {
 };
 
 struct be_main_env_t {
-       arch_env_t            *arch_env;
-       be_options_t          *options;              /**< backend options */
-       arch_code_generator_t *cg;
-       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 */
-       pmap                  *ent_pic_symbol_map;
-       ir_type               *pic_symbols_type;
+       arch_env_t   *arch_env;
+       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 */
+       pmap         *ent_pic_symbol_map;
+       ir_type      *pic_symbols_type;
 };
 
 extern unsigned short asm_constraint_flags[256];