2008-01-26 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / linear-scan.c
index 0e8fca80406e2c3701251a71d1a9dc32c53411f6..cfb4ad327aac3ebc77a0d2e954470d968405223f 100644 (file)
@@ -75,7 +75,7 @@ mono_linear_scan (MonoCompile *cfg, GList *vars, GList *regs, regmask_t *used_ma
        regmask_t used_regs = 0;
        gboolean cost_driven;
 
-       cost_driven = (cfg->comp_done & MONO_COMP_LOOPS);
+       cost_driven = TRUE;
 
 #ifdef DEBUG_LSCAN
        printf ("Linears scan for %s\n", mono_method_full_name (cfg->method, TRUE));
@@ -211,7 +211,6 @@ mono_linear_scan (MonoCompile *cfg, GList *vars, GList *regs, regmask_t *used_ma
                                 * basic blocks screw up the allocator' problem.
                                 */
 #if 0
-                               //#ifdef MONO_ARCH_HAS_XP_LOCAL_REGALLOC
                                cfg->varinfo [vmv->idx]->opcode = OP_REGVAR;
                                cfg->varinfo [vmv->idx]->dreg = mono_regstate_next_int (cfg->rs);
 #endif