Re: Un-inlining?

preston@titan.rice.edu (Preston Briggs)
Thu, 9 May 91 16:46:02 GMT

          From comp.compilers

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)
| List of all articles for this month |

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


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.