added DBG_OPT_LEA( to report Lea craetion to the firm statistic module
[libfirm] / ir / be / ia32 / ia32_map_regs.c
index 378b15e..c6efb8d 100644 (file)
@@ -38,26 +38,26 @@ const arch_register_t *gpreg_param_reg_this[] = {
 };
 
 const arch_register_t *fpreg_param_reg_std[] = {
-       &ia32_fp_regs[REG_XMM0],
-       &ia32_fp_regs[REG_XMM1],
-       &ia32_fp_regs[REG_XMM2],
-       &ia32_fp_regs[REG_XMM3],
-       &ia32_fp_regs[REG_XMM4],
-       &ia32_fp_regs[REG_XMM5],
-       &ia32_fp_regs[REG_XMM6],
-       &ia32_fp_regs[REG_XMM7]
+       &ia32_xmm_regs[REG_XMM0],
+       &ia32_xmm_regs[REG_XMM1],
+       &ia32_xmm_regs[REG_XMM2],
+       &ia32_xmm_regs[REG_XMM3],
+       &ia32_xmm_regs[REG_XMM4],
+       &ia32_xmm_regs[REG_XMM5],
+       &ia32_xmm_regs[REG_XMM6],
+       &ia32_xmm_regs[REG_XMM7]
 };
 
 const arch_register_t *fpreg_param_reg_this[] = {
        NULL,  /* in case of a "this" pointer, the first parameter must not be a float */
-       &ia32_fp_regs[REG_XMM0],
-       &ia32_fp_regs[REG_XMM1],
-       &ia32_fp_regs[REG_XMM2],
-       &ia32_fp_regs[REG_XMM3],
-       &ia32_fp_regs[REG_XMM4],
-       &ia32_fp_regs[REG_XMM5],
-       &ia32_fp_regs[REG_XMM6],
-       &ia32_fp_regs[REG_XMM7]
+       &ia32_xmm_regs[REG_XMM0],
+       &ia32_xmm_regs[REG_XMM1],
+       &ia32_xmm_regs[REG_XMM2],
+       &ia32_xmm_regs[REG_XMM3],
+       &ia32_xmm_regs[REG_XMM4],
+       &ia32_xmm_regs[REG_XMM5],
+       &ia32_xmm_regs[REG_XMM6],
+       &ia32_xmm_regs[REG_XMM7]
 };
 
 
@@ -251,10 +251,11 @@ long ia32_translate_proj_pos(const ir_node *proj) {
                        return 1;
        }
        else if (is_ia32_DivMod(pred)) {
-               if (nr == pn_DivMod_res_div || pn_Div_res)
+               if (nr == pn_DivMod_res_div)
                        return 0;
-               if (nr == pn_DivMod_res_mod || pn_Mod_res)
+               if (nr == pn_DivMod_res_mod)
                        return 1;
+               assert(0 && "unsupported DivMod");
        }
        else if (is_ia32_fDiv(pred)) {
                if (nr == pn_Quot_res)