Slava Pestov
|
6d46bf623c
|
compiler.cfg.liveness: update for new ##phi node representation
|
2009-07-02 17:28:02 -05:00 |
Slava Pestov
|
90daf6d03d
|
compiler.cfg: change representation of ##phi nodes. The input slot of ##phi nodes is now an assoc mapping predecessors to values, rather than a sequence of values. This ensures that optimization which delete predecessors can be implemented
|
2009-07-02 17:10:50 -05:00 |
Slava Pestov
|
6e72cf9711
|
compiler.cfg.stack-analysis: fix another corner case with ##peek insertion, and fix changed-loc merging
|
2009-06-28 22:52:28 -05:00 |
Slava Pestov
|
d5179b724e
|
compiler.cfg.stack-analysis: Fix case where both an ##inc-d/r and a ##peek get inserted
|
2009-06-27 17:32:37 -05:00 |
Slava Pestov
|
96baede36a
|
Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems
|
2009-06-26 17:29:55 -05:00 |
Slava Pestov
|
22fa524db1
|
compiler.cfg.stack-analysis: split up into three vocabs
|
2009-06-24 13:54:43 -05:00 |