CVS hackery

Stephen Weeks MLton@sourcelight.com
Tue, 9 Oct 2001 12:59:45 -0700


> Let me know how I can help.  

If you want to get your feet wet with SSA, pick one of the later passes and
translate it from CPS to SSA.  Henry, this would be a great time for you to jump
in too.  Here are the next five passes, working backwards, taken from
ssa/simplify.fun.

(*    ("unusedArgs3", UnusedArgs.unusedArgs), *)
(*    ("redundant", Redundant.redundant), *)
(*    ("redundantTests", RedundantTests.simplify), *)
(*    ("commonBlock", CommonBlock.eliminate), *)
(*    ("commonSubexp", CommonSubexp.eliminate), *)

All of these should be relatively easy.