This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: tagbody


Per Bothner wrote:
We need to identify a "tail-call set":  A set of functions
that are only called at known places, and (except for one
"entry" call) are only called via tail-calls from other
functions in that set.  In that case the functions can
be inlined, and all the calls replaced by gotos.

The commented-out code in FindTailCalls.walkLambdaExp seems to be a sketch of something like this idea. This is really old pseudo-code, and I haven't recently tried to think this through. -- --Per Bothner per at bothner dot com http://per.bothner.com/



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]