[Vm-dev] [GSoC] ARM JIT
Stefan Marr
smalltalk at stefan-marr.de
Tue Jul 24 22:34:28 UTC 2012
Hi Lars:
On 25 Jul 2012, at 00:16, Lars wrote:
> at the moment I'm fleshing out the ARM Compiler. Last week in my mentor meeting, we decided that it would be ok to ask any questions I have here. These questions might not be of much interest for anybody but Eliot, because they are quite specific about the internals of Cog.
Well, I find it interesting as well :)
> When trying to fill in genSaveRegisters, I noticed that there is no genLoadRegisters. Where are the registers saved in that method loaded again? Also, I don't know what trampolines are. The term has too many meanings to find anything useful using google. And cog-related, there is only the article "An Arranged Marriage". In that, an understanding seems required. Do you have any more sources where I can read about trampolines? Or can point to the paragraph where they are explained?
Normally, I would assume Eliot refers to Lisp style trampolines.
See http://stackoverflow.com/a/489860/916546 for some explanation.
Best regards
Stefan
--
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax: +32 2 629 3525
More information about the Vm-dev
mailing list