search for: patchablecall

Displaying 6 results from an estimated 6 matches for "patchablecall".

2013 Oct 22
0
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
...;t see how you could generate an intrinsic which would include this manufactured pointer in the live variable list. Is there something I'm missing here? - Your patchpoint mechanism appears to be one very specialized use of a patchable location. Would you mind renaming it to something like patchablecall to reflect this specialization? Yours, Philip
2013 Oct 22
2
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
...execution engine is, could be an AST) for performing a deoptimization, if LLVM was used for compiling code that had some type/value/behavior speculations. > - Your patchpoint mechanism appears to be one very specialized use of a patchable location. Would you mind renaming it to something like patchablecall to reflect this specialization? The top use case will be heap access dispatch inline cache, which is not a call. You can also use it to implement call inline caches, but that's not the only thing you can use it for. -Filip > > Yours, > Philip > > > ____________________...
2013 Oct 22
0
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
...some type/value/behavior speculations. Thanks for the clarification. This is definitely a useful mechanism. Thank you for contributing it back. > >> - Your patchpoint mechanism appears to be one very specialized use of a patchable location. Would you mind renaming it to something like patchablecall to reflect this specialization? > The top use case will be heap access dispatch inline cache, which is not a call. > You can also use it to implement call inline caches, but that's not the only thing you can use it for. Er, possibly I'm misunderstanding you. To me, a inline call cach...
2013 Oct 18
5
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
This is a proposal for adding Stackmaps and Patchpoints to LLVM. The first client of these features is the JavaScript compiler within the open source WebKit project. A Stackmap is a record of variable locations (registers and stack offsets) at a particular instruction address. A Patchpoint is an instruction address at which space is reserved for patching a new instruction sequence at runtime.
2013 Oct 22
4
[LLVMdev] [RFC] Stackmap and Patchpoint Intrinsic Proposal
...lue/behavior speculations. > Thanks for the clarification. This is definitely a useful mechanism. Thank you for contributing it back. >> >>> - Your patchpoint mechanism appears to be one very specialized use of a patchable location. Would you mind renaming it to something like patchablecall to reflect this specialization? >> The top use case will be heap access dispatch inline cache, which is not a call. >> You can also use it to implement call inline caches, but that's not the only thing you can use it for. > Er, possibly I'm misunderstanding you. To me, a inl...
2013 Oct 22
0
[LLVMdev] LLVMdev Digest, Vol 112, Issue 59
...rate an > intrinsic which would include this manufactured pointer in the live > variable list. Is there something I'm missing here? > - Your patchpoint mechanism appears to be one very specialized use of a > patchable location. Would you mind renaming it to something like > patchablecall to reflect this specialization? > > Yours, > Philip > > > > > ------------------------------ > > Message: 10 > Date: Tue, 22 Oct 2013 11:55:57 -0500 (CDT) > From: Hal Finkel <hfinkel at anl.gov> > To: lian li <lianli at gmail.com> > Cc: LL...