On 2015/08/19 15:15:37, Michael Starzinger wrote:
High level question: Do we need to keep the context in a machine register? Or could be but it into one of the interpreter registers thereby avoiding pinning
yet another machine register.

I don't want to have it in an interpreter Register, otherwise the
BytecodeArrayBuilder needs to know about it, which could get messy.

On ia32 it is already passed as a stack slot (effectively a stack located
argument to the Bytecode handler) so it isn't using an extra register there. For other architectures we have plenty of registers and I would prefer we have it in the standard context register, that way we don't need to load it every time we
call another JS function.

https://codereview.chromium.org/1294133004/

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to