non-tail returns
   
    Matthew Fluet
     
    fluet@CS.Cornell.EDU
       
    Fri, 26 Oct 2001 13:58:11 -0400 (EDT)
    
    
  
> > On the other hand, for a return, there is no interference when moving the
> > return values into their return location below the top of the stack.
> 
> I guess it would help to have the callee do a little lookahead and use
> some negative stack offsets to store its results directly in the right
> place.
That might help in some cases.
> I agree with your conclusions.  I also observe from those numbers that
> I really want -native-live-stack true.  Those are some nice speedups.
> Maybe we could put some hack in that uses -native-live-stack true for
> programs with fewer than N statements (where N =~ 10000)?
We could try it.  I haven't tried a self compile with -native-live-stack
true in a while, so I'll see how slow it is.