Related articles |
---|
Squashing C Source htf@sari.edinburgh.ac.uk (H T Fallside) (1990-12-05) |
Re: Squashing C Source markhall@pyrps5.pyramid.com (1990-12-11) |
Re: Squashing C Source megatest!djones@decwrl.dec.com (1990-12-14) |
Re: Squashing C Source pardo@cs.washington.edu (1990-12-17) |
Re: Squashing C Source htf@castle.ed.ac.uk (H T Fallside) (1990-12-17) |
Re: Squashing C Source leland@cs.columbia.edu (Lee Woodbury) (1990-12-17) |
Re: Squashing C Source Olivier.Levillain@cl.bull.fr (1990-12-18) |
Newsgroups: | comp.compilers |
From: | markhall@pyrps5.pyramid.com (Mark Hall) |
Organization: | Compilers Central |
Date: | Tue, 11 Dec 90 11:28:43 -0800 |
Keyword: | optimize |
In article <10767.9012051639@subnode.sari.ed.ac.uk> H T Fallside <htf@sari.edinburgh.ac.uk> writes:
>I'm after a preprocessor that will do in-line expansion of procedure
>calls IN SOURCE for C to produce one lovely long main() procedure,
>something capable of dealing intelligently with parameters and local
>variables. Anyone out there got any ideas before I start writing ?
Since the one true answer has yet to be posted, allow me:
A Study of a C Function Inliner
Jack W. Davidson and Anne M. Holler
University of Virginia
Heaven knows where I got this paper, probably heard they were working
on it through the grapevine.
I got a copy of the INLINER program from them for a small fee and
one UNIX(tm) proof-of-purchase seal.
You can get a copy by contacting Jack Davidson using either of:
jwd@virginia.edu
uunet!virginia!jwd
(804)924-7605
Two years ago, when I first used it, it did a fine job. Since then
Anne Holler has been improving it. By now I'm sure it'll
be more than adequate for you needs.
-Mark Hall (smart mailer): markhall@pyrps5.pyramid.com
(uucp paths): {ames|decwrl|sun|seismo}!pyramid!markhall
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.