X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fbearch_ia32_t.h;h=97b0d2b63358a96648b16c2771cbd5238288b3c6;hb=2fafc006101c3845f9fbec5783e44267355549c1;hp=1500b0f6fad3481a6dcc533e280480c3b9e208bf;hpb=d02e1f6b1f966030f9ec9006dedac7476fc75424;p=libfirm diff --git a/ir/be/ia32/bearch_ia32_t.h b/ir/be/ia32/bearch_ia32_t.h index 1500b0f6f..97b0d2b63 100644 --- a/ir/be/ia32/bearch_ia32_t.h +++ b/ir/be/ia32/bearch_ia32_t.h @@ -36,6 +36,7 @@ #include "be.h" #include "../bemachine.h" #include "../beemitter.h" +#include "gen_ia32_regalloc_if.h" #ifdef NDEBUG #define SET_IA32_ORIG_NODE(n, o) @@ -63,13 +64,10 @@ typedef struct ia32_irg_data_t { * IA32 ISA object */ struct ia32_isa_t { - arch_env_t base; /**< must be derived from arch_env_t */ - pmap *regs_16bit; /**< Contains the 16bits names of the gp registers */ - pmap *regs_8bit; /**< Contains the 8bits names of the gp registers */ - pmap *regs_8bit_high; /**< contains the high part of the 8 bit names of the gp registers */ - pmap *types; /**< A map of modes to primitive types */ - pmap *tv_ent; /**< A map of entities that store const tarvals */ - const be_machine_t *cpu; /**< the abstract machine */ + arch_env_t base; /**< must be derived from arch_env_t */ + pmap *types; /**< A map of modes to primitivetypes */ + pmap *tv_ent; /**< A map of entities that store const tarvals */ + const be_machine_t *cpu; /**< the abstract machine */ }; /**