CVS hackery
Matthew Fluet
fluet@CS.Cornell.EDU
Mon, 15 Oct 2001 19:07:13 -0400 (EDT)
I incorporated unusedArgs with the new remove-unused, but all of the
others are up for grabs.
> I'll coordinate with Henry, but will take a shot at one or
> more of the five you've listed.
>
> -- sj
>
> -----Original Message-----
> From: Stephen Weeks [mailto:sweeks@intertrust.com]
> Sent: Tuesday, October 09, 2001 4:00 PM
> To: MLton@sourcelight.com
> Subject: RE: CVS hackery
>
>
>
> > 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.
>