From 79a07d6d7bcf59fc06b1e6dbf724f01fbd7e3236 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Tue, 4 Apr 2006 13:50:25 +0000 Subject: [PATCH] fixed indents, typos added additional dbg module for am optimize --- ir/be/ia32/bearch_ia32.c | 11 ++++++----- ir/be/ia32/bearch_ia32_t.h | 32 ++++++++++++++++---------------- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 2fa243e74..73704d61d 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -465,16 +465,18 @@ static void ia32_prepare_graph(void *self) { irg_walk_blkwise_graph(cg->irg, ia32_place_consts_set_modes, ia32_transform_node, cg); be_dump(cg->irg, "-transformed", dump_ir_block_graph_sched); - DEBUG_ONLY(cg->mod = old_mod;) - if (cg->opt.doam) { edges_deactivate(cg->irg); //dead_node_elimination(cg->irg); edges_activate(cg->irg); + FIRM_DBG_REGISTER(cg->mod, "firm.be.ia32.am"); + irg_walk_blkwise_graph(cg->irg, NULL, ia32_optimize_am, cg); be_dump(cg->irg, "-am", dump_ir_block_graph_sched); } + + DEBUG_ONLY(cg->mod = old_mod;) } @@ -923,7 +925,7 @@ static void *ia32_init(FILE *file_handle) { ia32_build_16bit_reg_map(isa->regs_16bit); ia32_build_8bit_reg_map(isa->regs_8bit); - /* patch regigter names of x87 registers */ + /* patch register names of x87 registers */ if (USE_x87(isa)) { ia32_st_regs[0].name = "st"; ia32_st_regs[1].name = "st(1)"; @@ -941,7 +943,7 @@ static void *ia32_init(FILE *file_handle) { isa->name_obst_size = 0; #endif /* NDEBUG */ - fprintf(isa->out, "\t.intel_syntax\n"); + fprintf(isa->out, "\t.intel_syntax\n"); inited = 1; @@ -1163,7 +1165,6 @@ static const lc_opt_enum_int_items_t arch_items[] = { { "pentiumpro", arch_pentium_pro, }, { "686", arch_pentium_pro, }, { "pentiummmx", arch_pentium_mmx, }, - { "pentiummmx", arch_pentium_mmx, }, { "pentium2", arch_pentium_2, }, { "p2", arch_pentium_2, }, { "pentium3", arch_pentium_3, }, diff --git a/ir/be/ia32/bearch_ia32_t.h b/ir/be/ia32/bearch_ia32_t.h index 331d6673c..760ade870 100644 --- a/ir/be/ia32/bearch_ia32_t.h +++ b/ir/be/ia32/bearch_ia32_t.h @@ -31,27 +31,27 @@ typedef struct _ia32_optimize_t { /** architectures */ typedef enum cpu_support { - arch_i386, /**< i386 */ - arch_i486, /**< i486 */ - arch_pentium, /**< Pentium */ - arch_pentium_pro, /**< Pentium Pro */ - arch_pentium_mmx, /**< Pentium MMX */ - arch_pentium_2, /**< Pentium II */ - arch_pentium_3, /**< Pentium III */ - arch_pentium_4, /**< Pentium IV */ - arch_pentium_m, /**< Pentium M */ - arch_core, /**< Core */ - arch_k6, /**< K6 */ - arch_athlon, /**< Athlon */ - arch_athlon_64, /**< Athlon64 */ - arch_opteron, /**< Opteron */ + arch_i386, /**< i386 */ + arch_i486, /**< i486 */ + arch_pentium, /**< Pentium */ + arch_pentium_pro, /**< Pentium Pro */ + arch_pentium_mmx, /**< Pentium MMX */ + arch_pentium_2, /**< Pentium II */ + arch_pentium_3, /**< Pentium III */ + arch_pentium_4, /**< Pentium IV */ + arch_pentium_m, /**< Pentium M */ + arch_core, /**< Core */ + arch_k6, /**< K6 */ + arch_athlon, /**< Athlon */ + arch_athlon_64, /**< Athlon64 */ + arch_opteron, /**< Opteron */ } cpu_support; /** floating point support */ typedef enum fp_support { fp_none, /**< no floating point instructions are used */ - fp_x87, /**< use x87 instructions */ - fp_sse2 /**< use SSE2 instructions */ + fp_x87, /**< use x87 instructions */ + fp_sse2 /**< use SSE2 instructions */ } fp_support; typedef struct _ia32_isa_t ia32_isa_t; -- 2.20.1