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