diff options
author | dias@eecs.harvard.edu <unknown> | 2008-10-16 10:42:18 +0000 |
---|---|---|
committer | dias@eecs.harvard.edu <unknown> | 2008-10-16 10:42:18 +0000 |
commit | c62b824e9e8808eb3845ddb1614494b0575eaafd (patch) | |
tree | 8b28cee1e33d11741056d9dea5c5e807f62fc92f /compiler/codeGen | |
parent | 41f7ea2f3c5bc25a4a910583a9b455e88e983519 (diff) | |
download | haskell-c62b824e9e8808eb3845ddb1614494b0575eaafd.tar.gz |
Fixed linear regalloc bug, dropped some tracing code
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.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions