Slava Pestov
|
40949800bf
|
Fixing various bugs; alias analysis wasn't handling ##phi nodes, stack analysis incorrectly handled height-changing back edges and ##fixnum-*, clean up ##dispatch generation
|
2009-05-29 01:39:14 -05:00 |
Slava Pestov
|
4c05bc4f10
|
Test updates
|
2009-05-28 02:50:07 -05:00 |
Slava Pestov
|
dd8152f7bb
|
Add phi elimination pass
|
2009-05-27 18:58:01 -05:00 |
Slava Pestov
|
25805f9bfe
|
Refactoring low-level optimizer to support stack analysis pass
|
2009-05-26 19:31:19 -05:00 |
Slava Pestov
|
957bc53d4b
|
Move maybe-set-at to assocs
|
2009-05-26 18:45:37 -05:00 |
Slava Pestov
|
f6fab1b035
|
Fix another bug in stack-analysis
|
2009-05-26 03:42:39 -05:00 |
Slava Pestov
|
75d1f6dfda
|
compiler.cfg.stack-analysis: make it pass more tests
|
2009-05-26 02:59:14 -05:00 |
Slava Pestov
|
1c45d0e81b
|
compiler.cfg.stack-analysis: progress
|
2009-05-25 19:18:13 -05:00 |
Slava Pestov
|
f28439329c
|
compiler.cfg.stack-analysis: change how inc-d/inc-r work
|
2009-05-23 15:47:08 -05:00 |
Slava Pestov
|
b42bed7e77
|
CFG optimizer work in progress - adding phi nodes
|
2009-05-21 16:49:28 -05:00 |
Slava Pestov
|
873bb49849
|
Working on global optimizations
|
2009-05-19 17:28:13 -05:00 |