X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe_t.h;h=d2ce75362abd3e9d1e71a95956c45ad83563ed09;hb=dd6793ed8b75dd86637857ce795f07607a6d77ec;hp=0201b0174be3420cad513065904ca9c21d939999;hpb=f19e702def23bd76d2e770f0f981f876864bb69b;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index 0201b0174..d2ce75362 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -21,7 +21,6 @@ * @file * @brief Internal backend global data structures. * @author Sebastian Hack - * @version $Id$ */ #ifndef FIRM_BE_BE_T_H #define FIRM_BE_BE_T_H @@ -71,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 */ @@ -113,6 +113,7 @@ typedef enum { T_RA_PREPARATION, T_SCHED, T_CONSTR, + T_SPLIT, T_FINISH, T_EMIT, T_VERIFY,