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.
>