X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbessaconstr.h;h=bc63d7e1e8edfbb1a9222c086484a87f81f6d84b;hb=16a8ee53f0f3f4d5f67f81c35084e66ce0c2afd5;hp=832d21fa8952da9f4abbcc354361176569f6b5a6;hpb=f8cc15664f571aa7ef89d6f6bc8d5bd2b8ca7d53;p=libfirm diff --git a/ir/be/bessaconstr.h b/ir/be/bessaconstr.h index 832d21fa8..bc63d7e1e 100644 --- a/ir/be/bessaconstr.h +++ b/ir/be/bessaconstr.h @@ -48,8 +48,8 @@ #ifndef FIRM_BE_BESSACONSTR_H #define FIRM_BE_BESSACONSTR_H +#include #include "firm_types.h" -#include "bedomfront.h" #include "irnodeset.h" #include "belive.h" #include "bitset.h" @@ -60,13 +60,12 @@ typedef struct be_ssa_construction_env_t { ir_graph *irg; - const be_dom_front_info_t *domfronts; ir_mode *mode; - const arch_register_class_t *phi_cls; + const arch_register_req_t *phi_req; waitq *worklist; const ir_nodeset_t *ignore_uses; ir_node **new_phis; - int iterated_domfront_calculated; + bool iterated_domfront_calculated; ir_nodemap infos; struct obstack obst; } be_ssa_construction_env_t;