X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe_t.h;h=930239e61167ec9fe3c9b6b5f65dc7ad3201a154;hb=b9d45e08e23bcf058fa8f2d9e18dd78e8cccd044;hp=b5b07a9e658448ee496e1dd32a351904ddd766d3;hpb=b623cd0e78c8d70b14f1ac6f8410a01485042a95;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index b5b07a9e6..930239e61 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -46,20 +46,22 @@ enum { BE_SCHED_SELECT_RANDOM = 5 }; +/** Backend options */ struct _be_options_t { - int dump_flags; - int timing; - int sched_select; - int opt_profile; - int mris; - int omit_fp; - int vrfy_option; - char ilp_server[128]; - char ilp_solver[128]; + int dump_flags; /**< backend dumping flags */ + int timing; /**< time the backend phases */ + int sched_select; /**< the current scheduler */ + int opt_profile; /**< instrument code for profiling */ + int mris; /**< enable mris preparation */ + int omit_fp; /**< try to omit the frame pointer */ + int stabs_debug_support; /**< enable stabs debugging support */ + int vrfy_option; /**< backend verify option */ + char ilp_server[128]; /**< the ilp server name */ + char ilp_solver[128]; /**< the ilp solver name */ }; struct _be_main_env_t { - struct obstack obst; + struct obstack obst; struct _be_node_factory_t *node_factory; struct _arch_env_t *arch_env; struct _be_options_t *options;