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