X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fbearch_ia32_t.h;h=ee2194656752dc484f65b3fc5feef1e922b11a5c;hb=88fc027c8f6bbf5f4eaf848463c7afa7d59cd24a;hp=03ced52c8427f1470d6fa214bed9b64b3cd4e4ec;hpb=6deaf4e1fce4ad3992167a14efb87e4cf2d5b127;p=libfirm diff --git a/ir/be/ia32/bearch_ia32_t.h b/ir/be/ia32/bearch_ia32_t.h index 03ced52c8..ee2194656 100644 --- a/ir/be/ia32/bearch_ia32_t.h +++ b/ir/be/ia32/bearch_ia32_t.h @@ -34,10 +34,12 @@ typedef struct _ia32_code_gen_t { typedef struct _ia32_isa_t { const arch_isa_if_t *impl; - const arch_register_t *sp; /** The stack pointer register. */ - const arch_register_t *bp; /** The base pointer register. */ - const int stack_dir; /** -1 for decreasing, 1 for increasing. */ - int num_codegens; + const arch_register_t *sp; /**< The stack pointer register. */ + const arch_register_t *bp; /**< The base pointer register. */ + const int stack_dir; /**< -1 for decreasing, 1 for increasing. */ + int num_codegens; /**< The number of code generator objects created so far */ + pmap *regs_16bit; /**< Contains the 16bits names of the gp registers */ + pmap *regs_8bit; /**< Contains the 8bits names of the gp registers */ #ifndef NDEBUG struct obstack *name_obst; /**< holds the original node names (for debugging) */ unsigned long name_obst_size;