Related articles |
---|
Un-inlining? jallen@libserv1.ic.sunysb.edu (Joseph Allen) (1991-05-07) |
Re: Un-inlining? pardo@june.cs.washington.edu (1991-05-09) |
Re: Un-inlining? preston@titan.rice.edu (1991-05-09) |
Newsgroups: | comp.compilers |
From: | preston@titan.rice.edu (Preston Briggs) |
Keywords: | optimize, design |
Organization: | Rice University, Houston |
References: | <1991May08.174909.19692@iecc.cambridge.ma.us> <1991May09.135711.3428@iecc.cambridge.ma.us> |
Date: | Thu, 9 May 91 16:46:02 GMT |
pardo@june.cs.washington.edu (David Keppel) writes:
>A related operation is to optimize the common path through a function.
>Possible optimizations include delaying register spill/restore until the
>values are actually used (rather than ``well they're used *somewhere* in
>the function;
Chow calls this "shrink wrapping" in his Sigplan 88 paper.
Minimizing Register Usage Penalty at Procedure Calls
Fred Chow
Sigplan 88 Conference on Programming Language Design and Implementation
It's apparently implemented in the MIPS compilers.
I've also seen it proposed for the Chez Scheme compiler.
Preston Briggs
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.