• dias@eecs.harvard.edu's avatar
    Fixed linear regalloc bug, dropped some tracing code · c62b824e
    dias@eecs.harvard.edu authored
    o The linear-scan register allocator sometimes allocated a block
      before allocating one of its predecessors, which could lead
      to inconsistent allocations. Now, we allocate a block only
      if a predecessor has set the "incoming" assignments for the block
      (or if it's the procedure's entry block).
    o Also commented out some tracing code on the new codegen path.
CmmSpillReload.hs 14.7 KB