search for: oopsla01

Displaying 4 results from an estimated 4 matches for "oopsla01".

Did you mean: oopsla
2011 Feb 02
1
[LLVMdev] Compile function with limited set of registers? Jump to another function?
Hi James, Joshua is right, what you're trying to accomplish is quite known in the Java VM world ( http://domino.research.ibm.com/comm/research_people.nsf/pages/dgrove.oopsla01.html ). In order to express the "thunk" code in LLVM you need a full control of how registers are used (because otherwise they would mess up with the arguments). I haven't investigated enough to know if that's possible today in LLVM (I think it wasn't a few years ago when I a...
2015 May 31
4
[LLVMdev] Hash Table Virtual Calls with Conflict Resolution Stubs
...m changes that are as broadly useful as possible. I've added some notes below about what approach might be taken and I'd be interested to know what you think. Kind regards, Stephen Cross [1] http://loci-lang.org/StructuralTyping.html [2] https://www.research.ibm.com/people/d/dgrove/papers/oopsla01.pdf [3] http://marc.info/?l=llvm-dev&m=129594650017675 ---- Notes about potential approaches ---- In terms of the approach, there are at least two parts to this problem: * Setting/retrieving the hidden value * Forwarding function arguments For the former, two vague ideas I had were adding a...
2011 Jan 31
0
[LLVMdev] Compile function with limited set of registers? Jump to another function?
Thanks, that's a good idea - I'll have a look through the VMKit source. -- James On 31 January 2011 21:39, Joshua Warner <joshuawarner32 at gmail.com> wrote: > Hi James, > > I see the problem now. You might look at VMKit (a Java VM build with the > LLVM JIT compiler) - I would expect it uses a similar method for resolving > interface calls (the method, if I
2011 Jan 31
3
[LLVMdev] Compile function with limited set of registers? Jump to another function?
Hi James, I see the problem now. You might look at VMKit (a Java VM build with the LLVM JIT compiler) - I would expect it uses a similar method for resolving interface calls (the method, if I understand it correctly, is well-known in the Java world). I've CC'd the main dev behind VMKit - he might be able to lend some insight. --Joshua On Mon, Jan 31, 2011 at 2:24 PM, James Williams