X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbe_t.h;h=b133f6c2df7498d19e005f87b83230e3b099c03b;hb=11ec7d301df76c9df0344e3b1b8dcaf724f6a1f0;hp=2180d0b3e38ca6d9b07bdd97358042bc189547b8;hpb=52334aa699fe622b6ec65834417e83f39fa0a2bc;p=libfirm diff --git a/ir/be/be_t.h b/ir/be/be_t.h index 2180d0b3e..b133f6c2d 100644 --- a/ir/be/be_t.h +++ b/ir/be/be_t.h @@ -7,18 +7,17 @@ #ifndef _BE_T_H #define _BE_T_H +#include "firm_types.h" #include "obst.h" #include "debug.h" -#include "irgraph.h" - #include "be.h" #include "bearch.h" #include "beirgmod.h" struct _be_options_t { - char ilp_solver[128]; char ilp_server[128]; + char ilp_solver[128]; }; struct _be_main_env_t { @@ -27,10 +26,8 @@ struct _be_main_env_t { struct _arch_env_t *arch_env; struct _be_options_t *options; struct _arch_code_generator_t *cg; - firm_dbg_module_t *dbg; - - const arch_register_t **caller_save; /**< NULL-terminated list of caller save registers. */ - const arch_register_t **callee_save; /**< NULL-terminated list of callee save registers. */ + struct _arch_irn_handler_t *phi_handler; + DEBUG_ONLY(firm_dbg_module_t *dbg;) }; struct _be_irg_t { @@ -40,4 +37,4 @@ struct _be_irg_t { struct _arch_code_generator_t *cg; }; -#endif +#endif /* _BE_T_H */