Fixed a bug in the liveness analysis. When a function was called, its
commit3e0b8c631322717ce586839d20bff2a7ef9311e5
authorVincent St-Amour <stamourv@dino13.iro.umontreal.ca>
Thu, 18 Jun 2009 22:41:21 +0000 (18 18:41 -0400)
committerVincent St-Amour <stamourv@dino13.iro.umontreal.ca>
Thu, 18 Jun 2009 22:41:21 +0000 (18 18:41 -0400)
tree9e105672a5fe059de33b78c3a56c3fb33323c88e
parent6007138ebf6d0c8732f4e7b2e87f1fcbd136342b
Fixed a bug in the liveness analysis. When a function was called, its
arguments were added to the live set, but not the variables used
within. However, this has the effect of causing huge interference
graphs, which can take around 10 minutes to generate (with PICOBIT).
Fixed a bug in the debugging procedures.
pic18-sim.scm
register-allocation.scm
six-comp.scm