Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!oleane!pipex!sunic!sunic.sunet.se!umdac!fizban.solace.mh.se!news.ifm.liu.se!liuida!stesv
From: stesv@ida.liu.se (Stefan Svenberg)
Subject: Inline expansions in Allegro 4.2
X-Nntp-Posting-Host: brut4.ida.liu.se
Message-ID: <D8vGs7.C3q@ida.liu.se>
Sender: news@ida.liu.se
Organization: CIS Dept, Linkoping University, Sweden
Date: Sat, 20 May 1995 10:21:42 GMT
Lines: 18

At page 7-32 about compiler declarations and optimizations in the Allegro 
User Guide, we read:

"Only predefined functions can be inlined. User defined functions are never
compiled inline."

Does anyone know why the Allegro compiler never inlines user functions? Is 
it because it does not provide any advantages in speed, or what?

I have a large number of small primitive functions that do nothing else but 
calling other built-ins, such as car, cdr, aref, etc.

/Stefan Svenberg, ssv@ida.liu.se
--
Stefan Svenberg                               email: ssv@ida.liu.se
Department of Computer Science                Phone: +46 13 28 26 90
University of Linkoping
581 83  Linkoping, SWEDEN
